skysight-inc/HackerNews huggingface dataset:
> Inside a company and especially in a monorepo, someone - probably the person making the breaking change - would have just upgraded everyone at once.

Ideally yes, in practice not always. The easy way to break it is of course political problems, but it's perfectly possible to be stuck in a situation where unfortunate design decisions early on leave you stuck unable to make breaking changes even if everyone is on the same side (at any rate, not without taking a massive service disruption that would violate our contracts with customers).
I'm impressed by the polish of the website and the product for a one-man operation. Congrats!
Sorry I meant the Canary Islands , a part of Spain.
Only if you can actually speak to the motivation behind the act.... right?
Tools like Loom and CloudApp seem pretty cool. One concern I have about them, though, is using them to cover information that is internal to my company. It seems like the resulting videos / GIFs are stored in those third parties' own systems. I couldn't get a good idea of how they would protect, say, proprietary information recorded by them. Does anyone have any experience with these sorts of tools that could comment?
If you’re doing video calls, you need good video lighting. Neewer makes some good products in this space.

Also, you’re going to want a good microphone. Blue (now owned by Logitech) and Røde make good USB-connected microphones you might want to look at.

Do some research on what it takes to put on a good YouTube or Twitch stream, and those products are likely to also work well for doing regular video calls for business.
Is it really that different than the razors-and-blades, inkjet printers, games consoles, or electric toothbrush business model? Or even the new cars and service model [wherein more money is made in the service bays than on the showroom floor].
One child policy has caused the workforce to shrink a couple years ago.
You could argue it's the wrong kind of regulation, but at least in terms of level of regulation, I'm not sure I'll describe it as less.
> I only encounter this in Rust when doing anything web-related.

It's probably because anything web-related requires so many things no readily available in the language or in the standard library: anything from databases (sometimes different breeds of databases) to templating to serialisation (possibly multiple types of serialisation) to rest or graphql to...

Just serialisation (which is almost invariable Serde) will pull in at least 54 dependencies (if you only use serde and serde_json). A framework such as rocket which provides all that, and more, will pull in ... 332 dependencies :)

Edit: Calculation is invalid, see https://news.ycombinator.com/item?id=24024671
I agree with bsmith. SCV is riskier, and in theory provides better returns. You can minimize the risk a little by tilting a little, like Paul Merriman recommends.

As long as we are performance chasing[0].. CAGR 27.22%! or Bitcoin before the pop, or any of the big FAANG's alone :)

Obviously I'm not suggesting you actually buy and hold UPRO 100% AA.

The problem is, we have no idea what the future holds, and can only guess. Buying the market(VTSAX/VTI) is the next best thing, you can't really do wrong, but you also won't "win" in the sense that you only get winners. Or VT if you want the global market.

0: https://www.portfoliovisualizer.com/backtest-portfolio?s=y&t...
I'd say banning TikTok has a small downside. Sending citizen info to the opposing super power should be prevented (it's not binary like you said, but the risk is high, so the impact is potentially high). The downside is some Chinese will look at US as hypocritical.

Fine.

Here are 3 geopoltical issues that are way bigger than TikTok banning: Hong Kong, Taiwan, disputed islands on South China sea with Vietnam and Philippines. These issues evoke much stronger nationalism.

A large portion of Chineses probably already look at US as very bad guy regarding these 3 geopolitical issues already. Trying to turn Chinese's regular person to be positive by not banning TikTok is not worth it.

It's not like "oh yeah, I like US now because they don't ban tiktok, even though they try to help taiwan, hong kong, and etc. It's fine. TikTok is way more important here." Probably said no Chinese person ever.
It is a generic "what's the role of government" discussion. It already was, even before I commented.

Not sure why you got involved if you don't want to have that discussion.
Which artist did that?
When I emailed him in March he said that he left Singapore for England because he wanted his son to grow up near nature.
Why a Data Breach at a Genealogy Site Has Privacy Experts Worried
I feel like Junio gets to be exempt from Google engineering culture because of his unique position.
Yeah, one of the oddest arguments I see from EMH pumpers is "dude, just by SPY, you can't beat the market".

SPY is hardly diversified. A far better and pretty easy portfolio consists of a global financial assets allocation: US stocks and bonds, developed world ex-US stocks and bonds, emerging markets stocks and bonds, real estate and commodities. 10-12 ETFs will do it.
Is there some kind of curated newsletter that sends out articles that are 20+ years old when predictions that they made are relevant? I'd love to read stuff like this regularly.
Have you tried https://github.com/CLIUtils/CLI11 ? The subcommand example can be found at https://github.com/CLIUtils/CLI11/blob/master/examples/subco... . It can't generate man pages though
It would not be having our cake and eating it too to show the CCP the door. They don’t need to give us access to their market and we don’t need to give access to ours.

American companies need to go though Chinese entities to do business in China. Why not the reverse?
It's been my observation that political parties believe in whatever is convenient for them to believe in at any given time. So we shouldn't necessarily be surprised by lack of GOP opposition.

In fairness, I guess people are like that as well. Maybe that sort of duplicity is simply endemic to being human?
It could be blade vs. regular rackmount but I think it's just a design choice since the other ways of arranging 9 web servers aren't as visually appealing.
From a technical standpoint, no. From a cultural standpoint, yes.
I agree that it would have been better to design these a little differently.

In the first case the go-import meta tag is totally unnecessary. The go tool and module proxy can discover git repos from an import path just fine. It’s only required for “custom” import paths where the path is some domain but the code lives somewhere else, like github.

In the latter case the decision to use go-source was actually made by the original author of godoc.org, not a google employee, and was done in coordination with another non-google initiative (gopkg.in) to make their source links work. So nothing to do with the go team really, sorry.

https://github.com/golang/gddo/commit/864b1c0aba009e37d30136...

If pkg.go.dev isn’t respecting go-source meta tags then that should probably be fixed. It would also imo be worth considering devising a more general, well-known mechanism for doing this. Worth proposing I think!
Edit: until just now, this was a comment where I mixed up 2016 and 2018 in a way that made me look like a complete idiot.

That being too close to reality for comfort, I have removed it like some coward who doesn't enjoy being obviously wrong.
Stepping away from open source
China “planned” its tech industry? You gonna be kidding me
I don't think South Korean companies will have such concerns.
I realize this won’t change your simplistic “Europe good USA bad” worldview but relatively high CA taxes do support good social services and as a CA resident I have benefitted. There is a strong paid family leave program for new parents or those caring for ill family, for instance.
“A few years ago” was 17 years ago, for reference, when he was a 19 year old college student.

Facebook is working on Reels to compete with TikTok, but I’m sure Zuck would be happy if Trump takes out the competition for him.

There may not be an explicit quid-pro-quo but he’s obviously trying to navigate the political situation to avoid either Democrats or Republicans taking real steps to harm his company, since both are demanding Facebook start altering what users see to promote their political causes.
"I have about $50K in an index fund, own land worth $150K (paid off) and another $200K in industrial real estate investments."

1. I don't like Index funds. They were a great investment in the past. They may be a disaster in the future.

2. "buy land they stopped making it" Mark Twain

3. "industrial real estate" could be top, could be a disaster, depending on what "industrial" means. Technology heavy REIT (IT, server, g5 infrastructure) could be okay.

You could go contrarian and keep it cash. You could diversify in foreign currencies. In the end, HN is not the right place to ask. I just recently invested in some Asian utilities companies. They pay 5-10% divendends. Have a telecom investment that pays 45% dividends. No kidding.

One word of wisdom: Do not do VC investments. I sunk a ton of money there. In for a penny, in for a dime and it will start sucking a tremendous amount of time out of you.
I'm making Money without lifting a finger, FOR TWO KEY REASONS
Inside Information and Kodak Stock
The U.S. doesn't have purely free market economy; it's regulated to prevent abuse from bad actors and it enters into trade deals to advance its strategic interests. This is true of all countries.

I have mixed feelings about TikTok, but the claim that the U.S. can't protect itself from a hostile trade partner or a security threat because it "believes in a free market economy" is utterly baseless.
Mildly related but very annoying. Chrome 84 (and Edge?!) has a regression related to SVG icon sprites:

https://bugs.chromium.org/p/chromium/issues/detail?id=110744...

We have fixed it by employing an old technique which inlines icons from a sprite file:
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/38304
The gap in reproduction rate, number of daughters per woman, is probably even larger, now that sex selection is routine in Asian countries.
The 13” was a great laptop too. The 12” I have has a single usb-c port and a headphone port, which I suspect is a big reason it didn’t take off.

It’s soooo light though, I still love it.

Finally, I think the risks here are far more clear than a new laptop form factor.
codeberg.org only works with `go get` etc because they do have the meta tags set up.

The only way for a non-hardcoded host to work would be for the import path to contain ".git", ".hg", etc -- which is so ugly pretty much nobody does that.
If the government wants to restrict the ability of Chinese business to grow in the US, that's fine, but it should be under the existing framework of law that we follow. This should be passed through Congress and the SC as a law, not an executive order.

We have Checks & Balances for a reason.
Yeah and Reddit’s definition of doxxing includes names, even of public figures, so the home address (secret or not) of a public figure is not going to be allowed under that same policy. That’s why you’ll see Twitter handles blacked out in Reddit posts, because otherwise the post will be deleted.
> Also, this way I have a set of python packages already installed.

Isn't this what virtualenv was created to get away from?

If several of your projects rely on one of the "base" packages, upgrading it (which you might want for one project) could break the other projects.

Also, having implicit dependencies on packages might lead to problems with deployment (or for other developers) because they don't know that this package is required (and you might not have realized either, since it's always available on your machine).

(I might have misunderstood your solution, though. I've never used Docker.)
Who Is Alexander Grothendieck? (2008) [pdf]
They used lipo cells hidden inside the frame of the battery, the heat output of the batteries lit up on an inferred camera.

https://www.schneier.com/blog/archives/2016/04/cheating_in_b...
Yet literally every bank trusts the security of the phone + telco when sending you 2FA token via unencrypted SMS...
> I have noticed doctors often have no idea what their tests and procedures will cost the patient.

Maybe they don't know the amounts, but they are forced to know a lot about how the billing process works. For example, my company develops a product that helps doctors create documentation in a way that makes it more likely they will get reimbursed by insurance companies with the least amount of hassle and push back.

Also, they probably have no idea what it will cost you until the insurance company and hospital fight it out over the price.

> The tone changes from friendly/caring to annoyed/defensive.

Every doctor is triggered by having to deal with bureaucratic insurance and billing processes that consume their time and keep them from spending more time on treating patients. You are sensing their barely controlled rage at the system.

(This is all for the US system, probably not true in most other countries.)
Well first off I think any company using leetcode as a screen for their candidates is out of the minds. (It seems to be a popular way to be out of their mind but that doesn’t make it a good idea. :))

But implementing a trivial unoptimized solution for the problem you linked is feasible enough in 45 minutes. Talking idly through how one might tweak the algorithm to optimize, or adopting an optimized algorithm if one occurs to you as you’re implementing the basic one also seems fine. If they want a tested, optimized, and implemented novel solution in that period, they are testing for people who grind leetcode and not people who are good engineers. I would have likely saved myself the time by not applying to a company like that in the first place!

Screens should generally focus on finding candidates worth talking more with. Leetcode exercises are low value for that.

If you want to learn anything, don’t work there. Work at a place that selects for better talent than mindlessly picking leetcode exercises as a screener. You will learn more, you will be at a company that does better, etc.

(I have never screened a candidate using leetcode. I have never been screened using leetcode. The one time someone tried to screen me using stupid questions like this I finished our session and promptly terminated the process when they called me back for a future round because while I may have passed their screen they emphatically did not pass my screen. I don’t study for interviews, nor do I expect people who I interview to study. Nothing I’m going to ask is something you can cram about the night before. This isn’t a college midterm.)
OK. Now lets look from another perspective. Now when we know that, how to make system score us high? How to show system what it scores as high and hide what it scores as low? How to benefit from that system?
That doesn't address the main meat of the comment, which said that your claims in the article are highly misleading.
There is another possibility: The U.S. government (or Trump) has dirt already on TikTok which might explain why their pressure did work. It's up to speculation why they chose to go this route instead of imploding the whole thing. A possible explanation is preserve Tiktok jobs/app in the U.S. but it became U.S. run and controlled.
I have been really happy with a HomeBridge and HomeKit setup. The only downside is the eventual hardware: for various boring reasons I was forced into getting Lutron smart light switches, and they require a hub. That hub has a Telnet connection that Home Assistant uses and it’s super flakey.

I just wish there was more truly open hardware out there.
They reduced the scope of new ones but leave old ones alone? Seems like it should apply to all or none.
“I don't like Index funds. They were a great investment in the past. They may be a disaster in the future.”

Care to explain?

Are you worried about over-centralizing assets into index funds will screw with the market's ability to find the right prices for stocks?

Because I worry about that myself, but, then, what do you do? How do I possibly outsmart the market given the information problem?
One issue with open interfaces for these kinds of applications is BT-LE itself. It is nominally designed as open standard for transferring exactly this kind of data, but it cannot do anything else than SNMP-like get/put/trap on some attribute, so everybody ends up designing their own proprietary L4 TCP-like protocol on top of attribute writes and reads to accomplish anything interesting.
The ongoing deterrence hole when it comes to US-China relations in variety of domains has been acknowledged by China watchers consistently in the past 10 years.

The issue is whether current admins' China-hawks tough on China approach is smart and good for long-term US interests or merely counterproductive electioneering / domestic distraction which is... characteristic of behavior when it comes to managing other foreign relations so far. Nvm US has been quietly undermining China with Asia pivot for 10 years - many people are consumed by Trump/Pompeo and previously Bolton/Banning grievance politics because publicly clapping back feels good. Same ppl have no problem recognizing US foreign policy everywhere has been catastrophic for US interests in the last 4 years, but go full smooth brain cheering leading mode because it's China. Like holy shit, it's Pompeo. Folks can pretend/hope broken clock is right twice a day or realize people with bad history of foreign policy is maybe just bad at foreign policy. These are individuals who have no problem shaping America into the enemy it wants to fight.
FatFIRE is for people who want to live large off their savings (usually understood as >$100k/yr passive income, which generally requires $2.5M+ in invested assets). That doesn't seem to describe OP's position. If FIRE is an interest, then https://www.reddit.com/r/financialindependence/ is a better bet.
This shows how hard it is to be right about the future:

Visionaries see a future of telecommuting workers, interactive libraries and multimedia classrooms. They speak of electronic town meetings and virtual communities. Commerce and business will shift from offices and malls to networks and modems. And the freedom of digital networks will make government more democratic. Baloney.

Most of those came true.

You don't know what to ignore and what's worth reading. Logged onto the World Wide Web, I hunt for the date of the Battle of Trafalgar. Hundreds of files show up, and it takes 15 minutes to unravel them—one's a biography written by an eighth grader, the second is a computer game that doesn't work and the third is an image of a London monument. None answers my question, and my search is periodically interrupted by messages like, "Too many connections, try again later."

https://imgur.com/0T2fBEv

And yet.. the substance of it is so true. When everyone has a voice, it's hard to know what to listen to. Merit tends to rise, but so does misinformation. The weirdest part is, misinformation != lying. Most people spreading misinformation genuinely believe it.

Stripe's founder mentioned that the internet is probably going to trend back toward "dinner party" type apps rather than "town square" type apps: lacking editors, people you know tend to be a reliable source of information. It's also possible to express yourself without fearing criticism. I wonder what the next 30 years will be like.
> The wheels of justice turn too slowly for election interference

The logical solution would to start spinning the wheels faster, not take authoritarian action.

Of course, the FEC right now doesn’t even have a quorum and has only had one for about a month in the last year, due to negligence by the President and Congress. It’s obvious the politicians aren’t that concerned about the “wheels of justice” when it comes to election ethics.

“ Donald Trump nominated James E. Trainor III on September 14, 2017. After he was confirmed by the U.S. Senate on May 19, 2020, the commission's quorum was briefly restored,[8] and one meeting was held online, due to the coronavirus pandemic, on June 18, 2020.[9] A week later, however, Caroline Hunter resigned, with the result that the FEC once again lacked a quorum.[10]”
That’s not quite accurate. A company is ultimately controlled by it’s owners who may prefer dividends. One possible example is maintaining the current ownership structure while providing an income. Think someone owning 51% and wishing to maintain control.
Well you can't have it both ways.

1. We want you to sell us the drug at cost with no profit margin

2. We want you to be responsible for unlimited liability for whatever the drug might eventually do

Oh, and by the way, we want you to rush your testing so you don't have the normal time to verify its safety!
Wait 6 months for the market to crash. Then buy things like Coke, McDonalds, etc.
In my head there's been a hierarchy for a long time.

when I build command line utilities and I think about the way that they'll be used, I tend to use configuration files for things that will change very slowly over time, and environment variables as a way to override default behaviors, and command line arguments to specify things that will often vary from invocation to invocation. In fact, most of the time, I use the environment variables either for development/testing features that I don't really intend to expose to most users, or for credentials that don't get persisted.

it's never occurred to me to use environment variables as a primary way to configure an application. I'll have to noodle on that for a while. My gut says that it's enough of a deviation from the Unix convention that I probably won't use that.
> So you basically reject the overarching principle of limited government?

It is a good general principle to follow, as a very high level rule.

But when a country is in conflict with other nation states, that are not following the same principles as you are, then sometimes a country has to make comprises on their principles in order to not be at a disadvantage.

So if China changes a bunch of their own rules, and becomes a much more free and open country, then I would support giving them the benefit of small government/free market protections.

Nation states conflicts are messy. And you have to compromise on some of your principles in order to prevent others from taken advantage of you, who do not follow your own principles.

> The problem with ruling arbitrarily

It is not arbitrary. The USA is in serious conflict with China. And this is one such action that is at least indirectly related to these higher level nation state conflicts.
If you don't mind losing your phone number forever, Google Fi is a great option!

If Google Pay suspects fraud, it locks your account. Google Fi isn't paid for. Google locks your phone number from being ported out forever. Empowered human support wouldn't be Googley, so it's usually locked out forever.

T-Mobile isn't very competent, but at least, they provide humans who can fix things, eventually, once they figure out what they're doing.
I know it doesn’t seem like it, but Trump was elected in 2016, and took office in 2017. He was president when that comment was written.
I know you know this, but gosumdb and goproxy are two very different entities, consumed separately.

Let's not muddy conversations about the default centralized goproxy with the existence of a global TOFU service. gosumdb would be perfectly possible to query without even revealing a module import path you're asking for (just like browser-side safe browsing can do).
So they do offer private package hosting as a business like GitHub offers private git repos side by side with public plans? I’m not seeing what you’re trying to point out. They’ve built something and they’re charging money for it. You’re welcome to use any other private npm registry.
Lisp will at least warn you if you bind a variable with earmuffs that isn't declared special though. Biggest downside to environment variables is the lack of warning if you misspell something.