skysight-inc/HackerNews huggingface dataset:
The example which author provides does not strike me as a great illustration for this point though.

> “Hey, I think we should experiment with Kotlin. It has lots of traction, Google officially supports it on Android and seems might help us write better code. Here is a PR showing how it’ll fit into our project.”

> “Umm, engineers will need to learn a new language. We have other priorities right now. Let’s consider it later.”

Without knowing too much of details, this looks like it can be a very valid point against introducing new language or technology when you truly have higher priorities and current choice of languages is good enough.
I'd be more supportive of this if it standardized (and mandated) unsubscribe links.

Email would be less of a hassle if I could just unsubscribe from many things in a standardized way within the email client itself.
I was employee 40, and approximately 15th engineer of a YC startup where the founders made roughly $50M each, and I made just under $80,000. During this time, had I gone to work at a FANG, I would have probably made a few million dollars just from being a senior software engineer.

I have another friend who has been at 3 startups during this time and deeply regrets leaving his FANG job because he also missed out on millions.

I think the way things are structured, you have to negotiate hard with startups otherwise it's better to stay in FANG. It didn't used to pay this well to be at a big company but the industry has changed. Not sure if things will work its way back, but having a TC of 400k+ as a senior engineer at a tech company is easily achievable these days, so the startups need to give bigger comp packages.
Let this fail like google+ is all I have to say.
I'd distinguish between glyph and ligature variants, i.e., leopard- vs man- headed characters, U-selection etc., and simply representing the entire word, itself.
Ask management for a quiet office. Any intelligent boss should understand the need for this. Anything less is a sorry hack
CF is dumb.
Just adding to your point: in all of the start-ups I worked for, the main selling points were (a) more responsibility sooner and (b) chance to drive decision-making about tech stack and/or work with the best tools (new or old) without red tape.

I’ve never seen (or heard of) any start-up actually fulfill these selling points any better than medium-to-large companies.

More responsibility sooner typically just translates into the usual crap about “wearing many hats” — which is to say your “responsibility” means doing whatever whimsical thing that other people say you have to do, with no regard for your career goals.

In start-ups, I’ve only ever witnessed people getting less autonomy and much less freedom to learn. At the same time, the earliest engineers might have made very poor commitments to certain extreme philosophies about programming and engineers who come later have to clean up these messes while experiencing a lot of dogma from the early stage people.

I’ve personally seen this happen several times with ex-Google employees who join as the earliest engineers and insist on setting up copies of what they recall from Google, mostly insisting on a monorepo regardless of any use case details, insisting on using Bazel or a similar homebrewed build file system, insisting on the same style of canary deployments.

You have to be really careful to avoid these places unless you’re perfectly happy to be a cog implementing these patterns based on someone else’s authority-from-big-company-X. You might even have a super senior job title, yet still just be shuffling code according to someone else’s dogma, while being told the company doesn’t want “dogmatic” engineers.

All this is just to say: be careful. Taking a start-up job because you think you’ll get more responsibility or be given autonomy or discretion in project architecture or tooling decisions is often a big mistake.

By this point, I believe candidates simply need to reject start-up jobs categorically.

Unless the job is paying full market total compensation (excluding non-liquid equity), top of the line benefits, and provides full transparency, just say no. Investors looking to back start-ups simply have to accept that the up-front costs from day one include ensuring employees earn fair market compensation exclusive of the risks associated with start-up equity. That’s just table stakes of hiring a team, period. It does not matter what optimistic outcomes you’d like for candidates to believe about you in exchange for dramatically less compensation.
I love the idea of your proposed application. However, I don’t see it as a problem needing solving. It’s fairly easy to survey a solar installation and potential shadows using basic trigonometry and sun charts. I would imagine many solar installers can do this in under an hour.

I was running some experiments with Drone Deploy and my DJI Mavic to document road damage and flooding in my neighborhood because the city has neglected to maintain our storm water infrastructure. Perhaps I wasn’t using high enough overlap but I found I could not get quality orthophotos at the desired resolution because of too many trees. Using a higher altitude (lower resolution) would yield quality orthophotos but then the details I wanted to see like potholes and standing water were not clear enough. My point is I think these tools can work really well when the conditions are right, as evidenced by all of the high quality samples and demos, but there are still a lot of situations where you’re just not going to get very high quality due to conditions of the subject area.
I think it is completely absurd to expect every content creator, with their diverse talents, to all _also_ posses the expertise needed to host their own content.

Reminds me of the Dropbox launch thread here on HN a decade ago where some sysadmin chimes in with "but this is so easy for the layman to do themselves with FTP and [other technologies laypeople have never heard of]" (not an actual quote).
Being a problem for local party officials too. Pretty hard to campaign against corruption if you are barred from travel and other systems.
well say goodbye to the idea of email being a distributed protocol. centralization for the win
> The NYT has real journalists

paid journalists. HN has a habit of elevating paid journalists to ultimate arbiters of truth
> I'm not sure what you mean by "involvement"?

He was Director of the FTC's Bureau of Competition, and earned an FTC award of meritorious service.

> I'm skeptical that anyone in the Trump administration will exert pressure on Simon to run the FTC as an advocate for US consumers.

Agreed— I would just like to point out that his working in corporate law should have no negative impact on the outcome. If our administration truly wanted someone who wouldn't do anything to defend American consumers, they could find that in a wide range of candidates.

The only argument that would raise issue with him working in corporate law prior to this appointment would be to claim that he may give preferential treatment to those he previously defended. This is an entirely separate issue from Trump, and while possible, I would be very surprised if the government had no federal oversight of this position. This claim, if I'm not mistaken, would actually amount to a criminal level of corruption.
I'm curious what the implied violation was, if only for the benefit of other people thinking about CoCs.

The "What We Believe" section certainly has lots of open-ended language; it's quite easy to declare any unwelcome criticism 'unconstructive', or any dissenting views 'tactless'. But the "Don't" section is quite a bit more concrete, and mostly wouldn't apply. Was the implication that "this is a fundamentally bad idea" counts as "derailing" or "unstructured critique"?
In knowing the original track very well, I find this version fascinating but also frustrating to listen to. It really emphasizes for me the importance of well thought out note placement and timing and the connection throughout, especially in minimalist pieces. This might sound pompous, but it's like the original seeks to tell a story, but this version is like pulling words and phrases out of a hat; the emotional payoff doesn't exist for me. I hope that's not discouraging in any way, as I think this type of experimentation should be celebrated and the writeup is excellent. I'm only speaking of what effect this has on me tied to this particular piece of music.
I've long loved Option/Maybe types for this reason, but I've recently started to really lean into Result/Either types. When you can return the answer or an error, you can chain the errors together as the error goes up your stack and you have a nice trail leading from the calling code to the violated expectation - sometimes several libraries/abstraction boundaries away!
I think you didn't take enough time to understand my point before being so "definitive".

Sterile ants do not exert evolutionary pressure unless they would attack weak queens before they are ready to reproduce. Evolutionary pressure (by scientific definition) is caused by things that reduce reproductive success in individuals or parts of population. Like a mutation that reduces fertility. Having the old individuals around might help relieve some of the pressure by infinitesimal amounts (helping raise offsprings) but that's about it. They cannot influence the outcome of a "defective" gene so they do not really drive evolution in any meaningful way.

Take this example. A genetic disorder that causes blindness soon after birth basically eliminates the individual from the population and the genetic defect along with it. Thus evolutionary pressure (genetic defect before the reproductive age) achieves the selection.

A genetic disorder that causes blindness at old age, any time after the next generation was raised, might also eliminate the individual but this doesn't matter as much. The gene already got passed along to the next generation(s). As long as it manifests only after reproduction then it does not reduce reproductive success, so exerts no pressure.

Or perhaps you want to take something like male impotence as an example. If humans were expected to bear offspring only in our 70s I'm certain Viagra wouldn't be a thing. Only the males that are still able to perform at that age pass along their genes, to the point where the males that can't are the exception.

I hope you can appreciate the difference in magnitude (many orders) between directly applying evolutionary pressure by removing the individual from the gene pool before the gene can be transmitted, and indirect evolutionary pressure via reduced support in society (which could conceivably affect reproductive success). For one, it stands to reason that solitary species or ones that do not form real societies would be completely unaffected by this indirect evolutionary pressure.
The funny thing is that when it comes to governing online discussions, it seems like hardly anyone wants power? We would rather that someone else handle the tough calls about spam prevention, moderation, and abuse. This then gets handled partly automatically, but mostly outsourced to large teams of workers.

We are unlikely to see a large-scale movement towards self-reliance by users, or any government in the U.S. or Europe taking this on directly. Instead they will penalize companies until they do it.

So the companies that got big are ending up with the governance job because nobody else wants it. Mostly they started with semi-libertarian philosophies until they found that social media does not work that way and someone needs to handle the filth. And a lot of companies that started out with online forums (like newspapers) decided that it's not worth it and shut down their forums, so there are fewer players.

This makes it convenient for scapegoating. We can blame the big tech companies when they get it wrong, because we don't want to do the work ourselves.
National Geographic hosts one of the most superfluously code-encrufted websites on earth, thus it's unintentionally fitting that their article on subterranean topography references a subject abysmal.
OpenDroneMap use a text file where you specify image name and pixels with their corresponding GPS coordinates for those pixels.
Pitch, yaw, gimbal direction can probably help you with optimizing those algorithm. I am thinking of using OpenCV for image recognition of a large “chess board”, from there it should be easy to get both the GPS-coordinates and pixels in the images seeing this calibration board.
> And regarding the tools... AMP-viewer

AMP documents display on its own. No need for AMP Viewer. (Example - https://amp.cnn.com/cnn/us/live-news/jussie-smollett-charges...)
DIY Swarmbots
> They fought same war on the same side, against same enemy, simultaneously.

Are you referring to Poland? Well, Nazi plans to expand into the east were well known. As for the Soviets, a buffer with the Nazis was paramount. Not justifying their actions but looking from their perspective they were able to delay the war by two years. Even if the enemy was same, the objectives were vastly different. However, the enemy wasn't really the same considering Czechoslovakia, which the Soviets wanted to defend.

> Ended it with bilateral military parade. Supported each other with training and materiel right until summer 1941.

The parade was more or less just a show-off to fool each other. Just like how India-China have military drills(despite having territorial disputes) to soothe each other. Nazi-Soviets did have trade but from Soviets' perspective it was more likely done to avoid war.

When you say allies, what comes to my mind is US-UK or US-Israel relationship. Nazi-Soviet relationship was nothing close to that. I would agree with you if it we had been discussing this in 1938-41. But we have the benefit of hindsight.
this was done well after skype stopped using p2p routing
maybe because if they were epicureans they wouldn't be successful in a competitive environment. and its not like stoicism makes suffering a virtue (but maybe makes pleasure a guilt)
Everytime stoicism comes up, im reminded of the seneca reading cyborg in the "Last of his kind" from andreas eschbach. Its a fantastic view on the space age dream crippling a human beeing and the recovering of its dignity and will to live through stoicism.

Stoicism- is to have the dignity of not beeing a slave of ones own emotions, in happiness as in suffering.
It's simple, just get a static IP and host it on your home internet. Unless your ISP decides to shut you down. Then just setup your own ISP and datacenter and get your own peering agreements!

/s
Anything that's uploadable is copyrighted by someone. How do you prove the uploader owns the copyright?

There's no big database of all copyrighted works and if it existed it would be the biggest violator of them all.

It is technically impossible to verify the owner of a copyright using anything other than the courts.
It's a ~20 year old P2P network that relies on traffic obfuscation for plausible deniability. But peers see each other's IP addresses. There's lots of child porn on it.

In recent years, investigators have been using customized clients to serve child porn, and track which peers receive it from them. For IPs in their jurisdiction, they get and execute search warrants.

Although there is arguably plausible deniability, most defendants lack the will and resources to fight. So they typically plea bargain.

Anyway, if you use Tor, they can't find you. But it's not as simple as that, really. Basically, you lease a VPS, working ~anonymously via Tor. You run a Freenet node on the VPS, and access the webGUI as a Tor onion service. They can take down the VPS, if they like, but won't know who was using it.
I agree, but anecdotally I believe there is a correlation between salaries and talent level. Larger companies have the budget to buy talent, startups need to entice them with equity and interesting work. But overall, I've noticed it's hard for startups to compete with the money the FANGs throw around.
The current Bankrate benchmark 30-year is 4.17%.

That is, by historical standards, absurdly low. The likelihood that a rate drop will 1. occur, and 2. materially contribute to your financial well-being, is very low.

Part of the reason is that when rates drop, prices tend to rise.

https://fred.stlouisfed.org/graph/?g=NUh
I am talking about real money, not upper middle class money.

"Budget. Get your expenses under your income. Set aside an emergency fund. Pay off your debts as quickly as possible. Then start investing for retirement, house, kids college, etc. While avoiding new debt."

This is mostly common sense. But I guess so is the workout / sleep / drink enough water comment I made earlier.
But what about a $400 GPU with 4096 shaders?

I haven't looked at the algorithm, but a linear search probably can be GPGPU computed in parallel. A Vega64 is around $400 and runs 16384 threads on 4096 physical shaders at roughly 1.2GHz.

The main issue is if whatever data-structures used for this search will actually fit inside the microscopic amount of memory that is available to each shader.
First time seeing an emoji here. Nice.
You left off "without costing taxpayers a dime" in your quote. It may have been a net positive, but they specifically structured their compensation plan for their employees to extract a maximum value from the social welfare system. Even if Walmart employed more people than the smaller stores they replaced, if even 1 employee of Walmart would have otherwise had a job that provided healthcare, then "not a dime" is overstating things.
This back and forth actually shows part of what's difficult with applying NVC: when a statement is made, another hidden meaning may be inferred by other participants in the conversation, even if such meaning was not intended or even considered by the speaker. It's worse given that some people specifically do say the same types of things with ulterior motives, so it isn't entirely unreasonable for other people to come to the conclusion that you are doing so as well.

This would work better if both parties practiced NVC, as they may reply with what your comment made them feel and that would help clarify the confusion. But it's going to be hard to find that type of situation given that NVC is not quite that widespread, so the NVC happening on only one side of the conversation truly make it difficult.

So we have to either be very careful with our wording and be aware of all possible misinterpretations, to make sure our wording only says what we want it to say, and/or we have to keep clarifying ourselves until our true meaning is clear and confirm with others what they've understood, which can be awkward. No wonder NVC is hard.
"Or that Internet that everyone wants can be force-bundled with ridiculous things no one wants (like a home phone line and minimum TV bundle), that we tolerate because there is no option."

Kindly name one ISP that "forces" other services on top of their Internet service.

"How about the fact that there’s usually only one choice."

Sure. If you travel 100+ miles outside of a metro city; where the ROI for an ISP is lowered to near zero.
See Weber’s Protestant Work Ethic
As Java supports pluggable type systems, this can be achieved by one: https://checkerframework.org/manual/#nullness-checker
Nice share, supports input if you like being risky!
You can ask Chinese people whether they think the system is good and whether they want you to boycott China.
If you have something that might be nil earlier, then some stuff happens and you know it definitely isn't nil anymore then why is it still in an option, isn't the logical path split that diverted those "might be nil" cases where a case handling the nil would peel off leaving you not with a maybe but with a real value?

I think that sort of pattern is a bad code smell, you are propagating doubt where there is none leading to misleading code that has assumptions that differ from what's on the page - obviously I don't have a real example in front of me so there may be good allowances for understanding but I don't find your core premise to be sound and I feel like any counter example would have a lot of work to do to appear convincing.
The problem is that there's absolutely nothing in there that explains how to balance anything. There's nothing in favor of moderate regulation.

Also: https://torrentfreak.com/german-data-privacy-commissioner-so...
> I did. I've followed every public draft of the language as its developed

You clearly didn't.

From the text itself: "for less than three years and which
have an annual turnover below EUR 10 million"

Do you see the "and" there? This means that ANY business that is older than 3 NEEDS to comply with filters.

I read the text, because it directly impacts my platform. The solution is: start a foreign corporation.

Your comments here, and in your other posts where you think that streamers have "legal" problems, clearly indicate that you have completely no clue what you are talking about.

Small content creators will be filtered out, and small platforms will need to comply to all the different laws of each EU country. This is crazy.
Oh, fair enough, I didn't know people could local-mute in discord, when I used it I didn't notice the feature. The low-latency and lack of bloat is still a major plus though.
Nonviolent Communication? Words are not violent. There are better ways and worse ways to say things. You can be more empathetic and use words that result in less "triggering", but calling words violence is dangerous. It erodes the distinction between thoughts and opinions and real physical action.
Which is especially interesting. Germany has probably the most investment in tech, and it has a very small movie industry, a nearly non-existent music industry, and hardly any internationally known writers.

Germany also probably has the strongest tech industry in Europe. Or at least as strong as France and the UK, it seems.
And from reading that article, it seems that they got it all wrong, its all about virtue and your inner citadel, not about "bringing the pain"....

But if you want to really know what Stoicism is really about, here are some links

An introduction, Stoicism 101:
https://www.youtube.com/watch?v=seLLJP3H1FU&t=201s

A pod cast
https://anchor.fm/stoicmeditations
Only if you joined early enough that doing early exercise of stock options is financially viable.
They do, actually! Source: https://www.washingtonpost.com/politics/2019/03/21/what-do-p...

Presumably a system that promotes good behavior is well liked by people who haven't run afoul of it. And of course, via censorship practices, a very small percentage of Chinese citizens are aware of a lot of reasons they should be concerned about their government.

Russian citizens are also wildly enthusiastic about Vladimir Putin. It's not a safe assumption that people living in countries with authoritarian leaders disapprove of them.
this is where govt lawyers and bureaucrats get to see ... what industry actually does.. meanwhile, industry will selectively blow smoke or stall, depending on the stakes... Round One
I didn't even notice that there was mouseover text for any of the images after reading the entire thing, so this would be greatly appreciated.

Also appreciated would be a way to expose every image's text at once, for those of us who don't use our mice to read. (like the mobile layout)
What are unpaid journalists? Do they have editors and publishers to answer to? Do they have journalistic standards to uphold? Do they answer to anything other than advertising revenue? I don't understand what you're actually contrasting professional journalism with.
I'm a huge fan of guildbit, it makes it really easy to get a quick temporary server. We use it all the time.
I can not figure how to buy it :( :(

Only one website seems to have it, but shipping only to Australia :(

Any ideas how to get it??
Getting dragged through courts is going to kill numerous startups regardless of how legally right they are, because the investors will drop them and they'll go bankrupt.
Show HN: Create embeddings from JSON collections
Randomness could easily be more fraudulent than voting, because who could possibly prove that it failed?