skysight-inc/HackerNews huggingface dataset:
Since your kids are 7 and 9, I suggest a couple of things. First, have them sit with you while you show them how to use sites and basic nettiquite- never share id info with strangers, how to get you and other parent to register for sites, what’s an ad or scam, etc. just spending time with them to talk through everything.

Then get a computer and put it in the main room of your house. Let that computer be the YouTube/Minecraft/roblox/whatever so computer use is around other people. Put an adblocker on it.

Otherwise block YouTube from phones and iPads and such. It’s a cesspool, especially for kids.

Fight social media accounts for as long as you can.

Pay for an email account so they don’t have to use gmail. Pick something easy so they can keep it their whole life.

Look into a smart WiFi hub that lets you set screen time limits. I like the Uniquiti AMPLIFI. You can set profiles for each family member, turn off and on, etc.

Set up screen time limits on devices. Apply limits to the adults as well. They will want to model after you.

Set up a pihole to block ads and whatever else at the network level.
The USPS likely would charge you more, if they weren't already in the business of selling both address lists and access (carrier route deliveries of bulk mail). So they might not be sniffing your mail, but from what it seems the postal service needs your data to survive.
It could be as simple as finding any excuse to put pressure on US companies.
Your situation sounds above-average, by US American standards.

If you're unhappy with your situation, you should try to improve it.

Feeling depressed can tell you that it's time to improve your situation, but it can also be a barrier to improving the situation. Immediately, make sure your nutrition, exercise, and sleep are good. If you can get a doctor checkup and blood tests, that can also rule out some possible contributing factors. Also consider talking with a counselor (if that is a thing in your country). In addition to all those, you can experiment with things like getting more daylight, standing and moving more than sitting, etc.

If your situation isn't unbearable, don't quit before you have a plausible plan for what to do instead. Such as a signed offer for a job that you want to do instead. Or a plan for exploring a startup, with conditional plan branches for what to do if it doesn't hit certain milestones within certain timeframes.

If age discrimination is a thing in your field and country, don't predicate your plan on assumptions of how easy it was to get a job 5 years ago. If you do a startup for a few years, then decide to go back, consider how different you might be perceived, trying to go back in your mid-30s. (Many companies like to hire impressionable young employees without much family commitments, and focus their hiring on those. And there's a good chance you'll be interviewed by some 20yos who have interesting theories about already knowing everything of value themselves, and about the sudden onset of severe cognitive decline afflicting anyone on their 30th birthday.) So, if your conditional plan includes possibly going back to this, try to plan for how that can work despite any age discrimination.
> Is the JSON parser implemented natively, or in JS? It may not be apples-to-apples.

True, but if you're wanting an implementation you can use in Javascript running in the browser, it may accurately reflect reality. You have a high-quality browser-supplied (presumably native) implementation of JSON available. For a protobuf parser, you've just got Javascript. (You can call into webassembly, but given that afaik it can't produce Javascript objects on its own, it's not clear to me there's any advantage in doing so unless you're moving the calling code into webassembly also.)

I don't think browser-based parsing speed is important though. It's probably not a major contributor to display/interaction latency, energy use, or any other metric you care about. If it is, maybe you're wasting bandwidth by sending a bunch of data that's discarded immediately after parsing.
Cap-weighted index funds do not have to rebalance when a stock falls (this is the most common type as I understand it). Consider a cap-weighted index where there are only two stocks, A and B. At time 0 the have an equal market cap of $1B each. The underlying mutual fund has $20M of AUM, so they hold $10M of A and $10M of B.

State of the world
------------------

Market caps A=$1B B=$1B
Fund holdings A=$10M B=$10M

Now at time 1 some bad news about B is made public. B's price falls by 50%.

Market caps A=$1B B=$0.5B
Fund holdings A=$10M B=$5M

As you can see, the market cap weighted target for B dropped from 50% to 33%. But the fund's holdings of B also dropped from 50% to 33%. No rebalancing is required because the asset price changed at the same time as the market cap weighted fraction changed.

The only time a fund needs to rebalance is when a security is removed from or added to the underlying index. I don't know how that is handled, but I suspect it is predictable and priced in.
Project Oberon, which illustrates that you can create a full interactive OS with rather small amont of code... if you ignore most of the things that we consider essential today, like structs and constants.

https://inf.ethz.ch/personal/wirth/ProjectOberon/Sources/Ker...
If all the cool kids are doing a thing, you have to do that thing else you’re not a cool kid.

There’s no other explanation.
That's exactly my point. I knew enough to be "destructive" in middle school with the school computers, but I chose not to, because of how I was raised. It wasn't that the school group policy was effective, but rather that I understood running "fdisk" on the school PC would have more serious consequences than if I just showed people how to use OLE and Sound Recorder to unmute the computer speakers.

Technology makes a lot of things easier. I think the most effective thing is raising kids so that they want to do the right thing. But I also sort of think this all bottoms out on active, involved, caring parenting.
> I'd like to see someone break the Apple/Google dual-olopy.

I am not sure that will happen here. But it sure does seem like that is the trajectory for China.
Consumers still see $100 net pre and post tax. That's why I think the rebates are flawed.
I backed the Kickstarter, it’s gone to print and is due mid-year if memory serves.
Cello was the first graphical browser I used after Lynx for a short while. Though I appreciated the graphics in Cello, I did initially find the Web (graphics or just text) to be messy compared to the much more orderly Gopher. Once I started dabbling with HTML and made a crude site for my employer, I quickly went from office clerk to webmaster. At that point Gopher was pretty much forgotten.
The parent comment I replied to was about avoiding monitoring in favor of education. I replied asking if education was considered sufficient on its own or if blocking was also desirable in addition to educating. You replied that instead of blocking one should just talk to them if they're seeing stuff they're not supposed to.

Unless you rely on catching them by accident, that seems to reintroduce the need for monitoring that we were avoiding, so I replied asking how we're supposed to know such things without it.

Monitoring is related. The whole subthread is about avoiding it.
I'm yet to see enough services expose a gRPC endpoint, at least other than Google. That'll keep the perception of adoption s/low.

I'm writing this as I take a break from working on a polyglot project made up of Kotlin, Rust, Node, where we use gRPC and gRPC-web. We're slowly stealing endpoints from the other services/languages to Rust.

Without focusing on the war of languages, the codegen benefits of protobufs have made what used to be a lot of JSON serde much easier.
The concern is losing access to packages and repositories. Sure the code isn’t subject to EAR, but their distribution mechanisms sure as shit are (as in, their digital properties).

Worst comes to worse software in China is all built on old/ outdated packages they already have in the country.
> Wormholes can exist on hard and solid physics theories, and people are trying to find out if they can make this work in practical situations.

You kind of skipped over the part where someone discovers that wormholes do actually exist, and that it's possible for anything to traverse them, much less circumvent the speed of light while doing so. There is, as yet, not "this" to make work in any practical situation. Theories abound, but not all of them agree that wormholes, if they were to exist, are even practical[0].

[0]https://news.ycombinator.com/item?id=19665563
> it's not clear to me but where is /e/ based? is it American or Chinese (or even Russia) based? how would that be different from Google, honest question, why should I trust it?

I cant speak for where /e/ is based but the correct answer to why you should trust them is "you shouldn't", regardless of who the company is or their intent for as we know intent can and likely will change down the road.
An important nuance is that active fund managers are not incentivized to beat the index, they are incentivized to grow assets under management which is only weakly correlated.

The importance of this distinction becomes obvious when you compare the performance of public active funds, which are managing other peoples' money for a fee, and prop funds, which are only managing their own money and therefore can't profit on fee structures.
Smalltalk has had code versioning and sharing for a long time now (Envy, Monticello, etc). But in the past few years Git integration has really taken off. Pharo uses Iceberg to interact with git and the main image is now developed exclusively through it.
No, they demonstrated the official language of the future Indo-European Union.

("Do the needful" is Indian English)
I don't remember my initial impression. I just remember how 10 minutes later I was trying the hardest pretending I had just stumbled onto pictures of naked women by accident LOL.
”tell them to be extremely cautious”

To me that sounds like encouraging them to be afraid. I would rather try to assist my kids to develop a sound judgement.
I quit my job to work on my side project. I have a years worth of savings to get the project in a place where i can either successfully monetize it or raise VC money. I am in month 3 and will be ready for launch in month 5. Here is my routine M-F:

wake up at 730-8 and gym.
start work by 930-10.
pause work at ~5pm to take dog for walk & cook dinner with gf
start work again around 8pm to 11-12.

Its been pretty sustainable for me and my gf isnt unhappy. Quit your job and go figure out if this things works or not. Worse case scenario you fail and then you go back to a corporate gig.
I have always believed that in a democracy every citizen bears some responsibility for what the state does.

If you didn't vote then you basically supported the winner. Inaction is a kind of action when someone must win and a decision must be made.

And if you did vote and your "side" didn't win, then did you try to convince anyone?
Not getting involved is a decision of some kind.

The way I see it, if you fail in that basic of responsibility (voting and trying to convince people to support your view) then you share some blame for whatever the state does.
If you support what the state does or the outcome then you definitely own a share in the blame.
Currently my comment is +4, so I wouldn't be so quick to say it is greyed out. Regardless, claims based on vote totals are not useful and distract from discussion: vote totals consider only the subset of the population willing to participate in site-based voting, which will pull from the polemics much more than the moderates. And besides, the structured refutation comment format of mine above is rife for false corrections, in that frequently such comments are only be a distortion or a deflection of the truth. People learn to blind themselves of the content of the message over time, furthering the partisan lock on their minds.
Money on the Table: Opportunities Missed in the eBook Supply Chain
The CFO and daughter of the founder is currently held in Vancouver awaiting extradition to the US.
While it is pretty cool it can be done, it still seems like such a waste of resources, time and effort. It would be cheaper to build an identical house using traditional techniques and the end result would be the same. There are lots of reasons to need to move an existing building, there are very little reasons to move that building half way across the globe.

It just seems like extravagance for extravagance sake.
"thus the action by caterpillar seems warranted"

It is not (unless you take the point of view that it's the laws that are broken and Caterpillar has no choice). There is zero chance of anybody getting this:

https://pbs.twimg.com/profile_images/623965721517690880/K2s-...

confused with this:

https://cdn.forconstructionpros.com/files/base/acbm/fcp/imag...
It's best practice to make this a "Show HN" and describe what the project is for in the title
> Build a reputation for competence and integrity so that those contacts think and speak well of you.

That's all well and good when you've already got a business up and running. But is there a way to start building those sorts of relationships before you quit your day job? Only way I can think of is by doing contracting/consulting on the side.
No, the south.
Do it. You will never know until you try.

With 5 years to figure it out, at 29, with no kids, with a career in a profitable industry/segment that will employ you again quickly, and in a country with a solid social safety net, you're not really risking anything other than your ego getting bruised.

Source: I did it, in a situation not that different to yours.
It’s not the trajectory, apart from a reliance on ARM the Android experience in China is pretty independent of anything overseas already, lacking the Play Store and all.
Anecdata: quit my job at age 29 to go back to get a Master's in EE, studying neural networks, in 1996. Quit my job in the semiconductor industry in 2004 to become a programmer at a university. Quit my job at the university in 2010 to go into the private sector. All three turned out to be the right decision, as far as I can tell, but in all three cases I was mostly motivated by knowing that if I did not, I would regret that more than I would regret quitting a position I was no longer interested in.

But, I wonder if it would still work well if, in the back of your mind, you were thinking "but it won't really fail, it always succeeds". You really do need to take seriously the idea that it will not work out, and only do it when you would still rather try it.
Sure, I completely agree that a book discussing porn vs art can't literally start with definitions they way a math book can, that's too narrow.

But if it wishes to use an existing word like "art" in a new sense, for instance to claim that all portrayal of humans is inherently pornographic, then IMHO it needs to be very careful to distinguish this from pre-existing meanings. The fact that some building on campus has "art" chiseled into the marble cannot be assumed to already imply agreement with some new meaning you invented 5 pages ago, a meaning which would have been very surprising to the guys who sponsored the building.

Even if you ultimately make a convincing case that the sense you describe is somehow more correct/useful/interesting than other ones, or encompasses them, you've got to act as if you haven't yet shown that. That's what I meant he should have learned in math class. And really the more honest course is to introduce new words for new concepts, not to try to muddle older ones, as Said successfully did.

But, to be fair, I didn't finish the book.
> Though it sounds like there is some degree of open source and that Github is mostly the defacto in China too.

It's not just some degree, afaik Chinese companies have been really embracing open source [0]. Some argue this is the result of the Chinese cultural perspective that ideas are not owned by anyone, which open-source perfectly aligns with. [1]

[0] https://www.linuxfoundation.org/blog/2016/02/tencent-and-why...

[1] https://www.forbes.com/sites/forbestechcouncil/2018/10/25/th...
Yes, it's Memphis[1].

[1] https://youtube.com/watch?v=y3qfeoqErtY&t=1m51s
Nvidia announces RTX Studio laptops aimed at creators
Show HN: My First (Useless but Successful) Neural Network
It's not so absurd - it doesn't imply you shouldn't have any MBA's, just that the ratio to engineers should be very small at this stage. Which isn't wrong in a tech startup.

Also, the banks don't really create value here, they preserve it if they can and in the best case help people not piss it away. All for a handsome percentage, but c'est la vie.
Guessing your a bit new to the dev world? They tried in 2013 then developers and companies lost their shit. However in 2015 China did ddos Github for its hosting of tools to circumvent the great firewall. Github was dead for an entire day
The reason this is not a problem is that stocks which are undervalued intrinsically will be purchased by larger companies that see the value.

Of all the important economic issues of our time, this is not one of them.
Wait, so nori isn't actually a plant? (As far as I know, algae are not plants...)
> The price can diverge a lot from its NAV.

Has this ever been observed to be the case? We have had moments of extreme or at least high volatility in the recent past and I don't recall any news articles about how VTI diverged from VTSAX. That being said, even if such a thing did happen, that would only affect people who trade the ETF during those moments of volatility, right? For anyone else, the only risk is that people would be so scared off of the ETF that there would be insufficient liquidity to restore the price to the right point. Even then, an authorized participant will eventually buy up the under-priced shares and redeem them.
It's a lot easier to keep your kids safe than your parents. Your parents are unlikely interested in learning new things about computers, but they need it for all kinds of important stuff, like spending money and communicating with people. Your kids don't have that issue, and don't have any important credentials to steal. However, if they're to be safe when they grow into adults, it helps to learn while they're young.

I think kids should grow up using PCs and not phones/tablets. I doubt kids can grow up to be computer literate if they spend their screen time in front of smart phones instead of PCs.

Here's what I would do:
Put a PC with usable specs and the latest Windows in a semi-public place in the apartment. They're supposed to have some semblance of privacy but still have an adult passing by every now and then. Give them a Windows computer that's isolated from the rest of the network, and set up an unprivileged user with an adblocker. Give them access to the administrator account (or let them figure out the password as you type it in front of them), and tell them to be careful what they run on their computer, especially as admin. Sternly tell them not to plug in USB's/CD's/whatever into any other computer except that one computer which they're allowed to use.

The expectation is that they'll catch some adware sooner or later, download dubious game cracks, and generally mess up their computer. This is fine, you they're supposed to be allowed to experiment in moderation. If you fix something, try to have them around watching so that they see you solve the problem. Another good option is to take the computer away for a few days because "they messed it up, and now it has to be fixed". Even better if they have friends coming over to use the computer, as kids learn a lot from each other. Over time they might try to solve problems themselves and screw up Windows, at which point you'll reinstall it and incidentally wipe all their data.

Let them surf the web, as long as they stay away from porn, violent content, etc. Instruct them to stay pseudonymous, and not to tell people or websites/games who and where they really are. Tell them it's perfectly fine to lie on a login form. Tell them that there are all kinds of people on the internet, that everyone lies on the internet and that websites are competing for their attention. If something is bothering them, they can always just close the computer and talk to you about it. Most importantly, let them make mistakes and learn from them.
This! I usually run code where I'm cache limited and adding more processes/threads slows down everything! At 64 MB of L3 cache, I'd be able to run things way faster[0] on image processing tasks!

[0] for the curious reader, I've two machines: a 3MB-L3 i5 and a 20MB-L3 Xeon. So id't be looking at 20x and 3x improvements -- without taking into account other architectural improvemnents, like not-underclocked-AVX2, and the GHz count
I know it's super basic, but if anyone has critiques of how it could be improved I'd be glad to hear!

I'm also very interested in small, tiny problems slightly harder than this that a total beginner like me could tackle.
I don’t think the issue is a small group of people holding a vision. For me, the issue is that a company changes the vision based on some unknown goals that the company has that are not known to the community.

I think it’s disingenuous to paint this as a tyranny of the masses type situation as no one is calling for democracy. And even if they did, Apache and Python are showing successes in that area.

If google wanted an OSS language, they would have non-google committers. It’s perfectly cool to have company run languages. I think people just need to be aware and not confused that Go is anything other than Google’s language that we all get to use for free.

For me, with almost all things google, the risk is when Google grows bored with this and makes all the employees work on other stuff.
Whether I grok this or not doesn't really influence the behaviour. Option 1: to change the language I need to say what I want. Option 2: to change the language I need to influence the small group of people enough... by saying what I want.
Because there was nobody who thought about it.

We had a similar situation in Russia. A mobile operator was cooperating with government to hack into activists' Telegram accounts. They disabled SMS service for a user and then requested a password restore using SMS, intercepted it and got access. But they forgot to delete this information from their internal systems, so when the user called support, they told them that SMS service was disabled, and later even gave a signed confirmation about it.

I don't know whether the story from the article is true or not, but people tend to make such kind of mistakes. Imagine a typical accounting system, written on bunch of legacy technologies during last 20 years, and think how difficult it would be to remove all traces from all the databases and logs and not break anything. And tell every employee that would process the package not to scan it.
41% of their students were international.

You can’t say will increase when someone moves from low-salary country to high-salary country.

You need to do a Stanford-MBA vs not that, all other things being equal to properly compare.

https://www.f1gmat.com/top-mba-international-students
I actually just tried this out- you need to change the region to China Mainland actually, not the language.
I think the point is it grew up eating weeds and bugs instead of corn meal byproduct. Maybe not better for the chicken spiritually, but a better choice for us to eat, nutritionally.
Vegetable Butchers Are Now a Thing and May Come to a Restaurant Near You
You're right. Anyone who doesn't have a corporate network likely isn't going to have a security team or even an IT department. But considering I explicitly mentioned the corporate network and the security department, you obviously knew what I was talking about and just wanted some reason to disagree with me.

Companies without an IT department are extremely unlikely to let their developers take a company-owned laptop home, for the sole reason that they don't have developers or company-owned laptops.