skysight-inc/HackerNews huggingface dataset:
One-on-One learning like what you're describing is kind of the holy grail of all education, or the second-holy grail after finding ways of making students interested in things they don't yet know/understand (which is also the case most of the time in the parent-child bond, because kids are interested in whatever daddy and mommy do). This kind of enviroment takes the child from being a helpless ape to a functional human with intricate understanding of very complex rule sets (language, society, technology,...) in about 15 years.

But learning enviroments are typically the more inferior Many-To-One variant, so even if your child isn't confused by RPN, and even if (n-1)/n children aren't confused by RPN, the teacher must clarify it nonetheless for the 1/n student who is (or appears to be) confused, a book writer might have even less options and more constraints.

Basically, education is a very complex human-to-human Serialization-Deserialization problem. Knowledge isn't what's in the books, or the video lectures, or on github, all of those are just on-disk "dead" representations, the result of calling toString() on actual knowledge. Knowledge is all the intricate in-memory data structures built up in all the human brains that are currently living. The problem of teaching is : given a brain, reconstruct some of its internal data structures in another brain with an error not exceeding some threshold.

It's bad enough that you have to serialize the very rich and graph-like patterns in your brain into flat streams (words, pictures,sounds) to transmit it, it gets much worse when you have to do it for multiple brains simultaneously, because each brain parses streams differently. The more brains and\or the less you know about each brain, the worse your teaching performance and the uglier the representations you come up with to transmit your knowledge.

This isn't to say that teaching is easy when it's parent->child, just that (assuming reasonably healthy bond) it's as good as it ever gets. A single receiver who is extremely interested in whatever you have to say and will re-try on error a lot of times to understand it, that's the teaching problem on easy mode.
The mime type handler on https://invisiblexml.org/ixml.ixml link is bogus, causing the browser to download what appears to the normal eye to be a text file. If the authors see this, I'd recommend changing that to point to the GH repo https://github.com/invisibleXML/ixml/blob/master/ixml.ixml which allows actually viewing it as well as making folks aware of the GH org
> which some times do not empathise with the struggles of lower-wage workers.

I was having a conversation with a programmer, I told him I am worried about driverless tech becoming mainstreams and people losing their jobs which is not good for society. The other guy said dont worry they will find another job, that is when I realised that people in Tech live in their own bubble.
Well, the CCP owns the land. At best they only lease it for a max of about 75 years give or take.
I'm working on a computer vision pipeline that relies heavily on segmentation to detect objects in video feeds. We capture about 6 hours of video each day. So being somewhat close to real time with our processing rate is important ...
We are preventing development of serious disease with the vaccine.
At the end of the day, that’s what should count.
Ask HN: How did localhost get recorded as a HN submission domain?
https://news.ycombinator.com/from?site=127.0.0.1

How did local host get recorded as a submission domain? What’s this even about?
However, it would leave them is a small, well-known area and would allow for easier signature profiling via sensors mounted on any number of craft, that could then be used on other subs of the same class elsewhere in the world. That was the reason why when some idiot in the White House revealed where our subs were near China and HK, it was a big deal.
For the most devoted trolls, it doesn't. It's possible to "rent" residential IPs. One guy I tracked for about a year would somethings use such IPs. I knew they were him because he was too sloppy to change his behavior and language.
I assume it's because everyone in Brisbane has an A/C, but most people in the UK don't.
That's interesting. Would like to read about the solution more.
Do you have a reference?
Other frameworks like express (nodejs) or actix (Rust) also don't crash if you "throw" in an request handler so this doesn't sounds very exciting to me. The interesting question for me is how retries are handled after an error occurred? For example, if the error happens in an http request handler, does the request still fails with 500 or is it magically retried by Erlang while keeping the request hanging? For internal service calls how are retries working? i.e. how can I configure that a request is retried after a failure? I guess Erlang does this and this is the power behind it?

The example of a missing file seems not very good since its a problem that is probably not solved by waiting. A better example is probably a busy DB that is temporary not reachable?
That is intentional. At some point the sense grew that abusers liked the attention they were getting through the page. So their antics mostly stopped being recorded there. In princple only a small group of editors (the arbitration committee, and the checkusers, totalling a few dozen people) are allowed to maintain and share info about wikipedia stuff with each other confidentially. If you have some issue that you don't want to discuss in public, you are supposed to email it to one of those groups. So I suspect that a fair amount of LTA tracking happens on the arbcom wiki (yes they have a special one) or on the checkuser mailing list.

In practice I suspect a lot of regular wiki admins do similar on the quiet.
> ignoring all established standards (IE box model anyone?)

Funny you should mention that.

IE box model was correct from the practical point of view, and the standard was wrong. Today every single CSS reset forces IE box model with box-sizing: border-box;
Stay on the moral high ground. Once you get into the moral low ground, it's very difficult to get out.

Forgive faster. Be kind. Don't speak or write hurtful words. Trust people, but don't confuse trust for hope or laziness.

Do the work first and the money will come. It's not the other way around; income is a recognition of the work. Even your first salary is a reflection on grades/college/interview results. When freelancing, it's a reflection of how convincing the proposal is.
There's nothing stopping you from going to the submit page and putting http://127.0.0.1/ in the box.
Weight loss doesn’t come from eating healthier — it comes from eating less. You can lose weight just eating hot pockets.
There could be no trust for such an agreement, hence it will never happen.
I don't get the impression this is designed for binary formats, merely "non XML" ones. The task you described sounds like a better fit for https://kaitai.io/
This is important. I’ve seen a case where retries were happening in the service mesh, the http client library, and the application code.
If you cannot hide a sub, you certainly cannot hide a carrier group, and carrier groups are probably not much easier to protect against attacks either, unless their air defences are radically improved (by lasers, rail guns etc to protect vs incoming missiles).
There are websites dedicated to techniques and strategies for evading blocks.
It has always been possible to outsource this work for a few cents. Whether it's a bot or cheap labor from an English-speaking third world country doesn't make that much of a difference.

I don't think HN is mainstream enough for people to push agendas. But on platforms like YouTube, etc this has been the norm for years.
Ok makes sense.
QED. I’m curious now.

In your example, let’s strip each statement of phrasing (“meet at” means the same as “intersect”, etc). Also, each requires external knowledge of the relationship between radii and right angles. These bits can presumably be reduced to the same clauses as well.

So. Is more information encoded in the proof than the construction?

Is one of two equivalent prolog programs just written upside down, while the other says “hence” a non-zero number of times??
It's tricky because if you do it in secret, it's not MAD, and it's not actually an effective deterrent.

It only works as a deterrent if you break the treaty and everyone knows you've broken the treaty (whether you publicly admit it or not) but we aren't there afaik.
I've had home inspections done. It's a scam. The inspector finds one or two token things, and creates a fancy looking report.
If you read the article you’d have seen that exact idea mentioned at the top. This concern is 30+ years in the future.
That's referred to as a "Required Secondary Superpower." In the superhero reconstruction web serial Worm, these are practically de facto and even have their own jargon assigned to them. Some characters find the secondary aspect useful all on its own!

IRL, snakes tend to be immune to their own venom because of the frequency of bites from their own species. On the other hand, for some creatures, other defenses like tail-dropping or gut-expelling are expensive moves. But the first few members of a species developing a new characteristic, well, the self-defense might not be there yet. The first bombardier beetles might have been very unhappy, even at a fraction of what that defense might grow to.
Thanks for posting this. I don’t have a family, but was thinking about this today and expecting the experience to go along these lines.

Thinking back you my childhood, my parents weren’t really involved in my education at all. I doubt they ever knew what classes I was taking. They never asked anything about my schooling at all. I was a pretty mediocre student as a result. Considering I eventually figured out how to learn on my own and do quite well in tech, I suspect I could’ve been a much better student.

So if I were to have a family of my own, I’d like to be much more heavily involved in their education than my parents were in mine. Agile/Scrum, for all its faults, can at least guarantee some level of transparency, accountability, and adaptability. If nothing else, it could train kids how to work at a tech company.
Hiscore tables in games are full of numbers.
China has mainly good relations with "asshole" countries. Rest of their "good" relations are based on their loan sharking practices.
Ask HN: Need advice from veteran software developers
I've been programming for 6 years and I feel I'm in a loop and not making a progress.

Basically I want to know is how to become better.

Few questions for you:

- how do you learn new codebase?

- do you ever stop struggling?

- what helped you become productive?

- are you 10x? do you know how to become 3x?

To me it feels no matter how much time passes I keep on struggling. Every ticket is a start of new torture. I learned design patterns but it didn't really help. I have read lot of code and written lot of code, but against code bases that are like 8 years old there is really no way to "get it". There is just too much inconsistent abstractions going on. Too much complexity everywhere.

I don't consider myself stupid, but I just feel hopeless, like you would if you were a climate scientist and seeing world just produce more and more greenhouse gases despite all you said and did. Trying to stop unstoppable force.

I change jobs every 1-2 years and most of my career as a result has been in noob stage of learning new tools, codebase, framework, industry, etc. It takes like 1 year to even feel productive. So this is probably the big thing. But at few jobs things never got easier so had to leave, there it was politics, scrum.

Speaking of scrum/agile/points/crap/etc... wtf. How to take something vague, force you to give an estimate over 2 line description and then cry when it's wrong. I feel any team or company that uses scrum is masking for its incompetent management.
MAD has been in constant re-alignment since it became a thing. first with detection to be able to retaliate before getting blown up. then with guaranteed second strike from subs. then with missile defense which we don’t have yet but in theory if you can shoot down the nukes you can strike without retaliation
How to Steal a Domain
They did exist, on the domains where development tools actually get paid for.
This seems less like a relevant conversation topic and more like flamebait to get people riled up about geopolitical events of years past.
Apparently plenty of business do.
One benefit of this improved detection capability would be that it would make the Poseidon type torpedoes less viable.
Yes, I believe that every (small) shop or store leaves money on the table all the time. The best I can give you is somewhat optimizing some of the time with long perturbations.

A function of social relationships on all sides, Excel [1], one-shot pricing, bounded rationality and myopia, endowment effects etc.

If you look at the economic performance of firms within sectors you’ll see massive diversity in value added. That’s pretty much proof that business leave money on the table. Other example is the way inflation winds it’s way through pricing. It’s rocky and uneven.

Anyone whose ever seen a business in operation will agree it’s satisficing not optimizing.

[1] Excel explains why large companies retain lots of efficiencies. Nature of the firm debate points to all kinds of relative efficiencies, which I happily applaud.
System design is very easy because you're always inheriting a prior design that exists in actuality or borrowing from a model. Just make sure the new design lowers cost, reduces complexity, improves security, and/or unlocks potential value. ;)

The best way to get hands-on practice is to do just that. The tech part of system design is nothing; it's dealing with an organization and its myriad biases, politics, and reservations that'll teach you the most about the practice.
I think this kind of surveillance should be illegal, but she was cooking, not just in the kitchen for a moment.
If it was the first time maybe locking her out of PC was too much, a warning could be enough.
But it wasn't and still she posted on social media, it's her fault.
My guess would be add assertions everywhere instead of throwing exceptions.
The CHIP Dataset: the development trends over 2185 CPUs and 2668 GPUs
My favorite is when editors don't get their way and use things like "better source needed" or "dubious" as passive aggressive tactics.
That's a valid point, but it's not hugely relevant to the situation, as all loans come with interest payments and loans over 30 years at ~6% or whatever will accumulate a lot of interest. It's something to talk about, but another thing altogether.

The mechanics of this are a bit scary, I wonder how much real data there is on it.

Paradoxically, if it were the US, it would be so bad it may wipe out the nation.

But Xi has the Central Banks politicized fully ... he can make currency worth whatever he wants. He has to reallocate/rebalance without causing a revolution.

And if it does get bad, they may try to start a war as a distraction. That sounds extremely cynical but it's a real thing that happens.
you lose your children when in the middle a custody battle your partner (or ex-partner) subpoenas your phone records, or even your medical records, and uses that to help convince a judge that you're unfit due to your mental health issues and that those issues will have an impact on your child. (see https://dadsdivorce.com/articles/parents-mental-illness-chil...). The stigma that exists surrounding mental illness makes losing your child far too easy.

How would you lose a job? Your would-be employer faced with two otherwise equally qualified candidates pays a third party to run a background check that includes information lifted from your social media sites (https://www.careerbuilder.com/advice/social-media-survey-201...) and collected from data brokers.

> Data brokers will often combine all the information outlined in these two lists to build complex profiles about each of us. These profiles are used for an increasing number of purposes, from serving targeted advertising to crafting insurance policies to providing background checks for employers. (source: https://www.digitaltrends.com/web/its-a-data-brokers-world-a...).

The FTC has warned about this kind of thing (https://www.nydailynews.com/sdut-ftc-puts-background-check-s...) but it still happens.

Maybe you called the suicide hotline using your cell phone and some sketchy app (like a call blocking app or facebook: https://www.theverge.com/2018/3/25/17160944/facebook-call-hi... or even a stalker app: https://news.softpedia.com/news/stalker-android-apps-with-th...) sold your contacts/call history or maybe your phone company did it. See this example from the article here: https://arstechnica.com/tech-policy/2013/12/att-accused-of-v...

> "[T]he sale of CPNI to the government isn’t our only concern—when we did a little more poking around, we found that all four major mobile carriers (AT&T, Sprint, T-Mobile, and Verizon) have privacy policies that indicate they believe it is OK to sell or share similar records to anyone,"

It's not really a question of "how is anyone going to know?". Every communication you make is logged forever and shared (read: sold) with "partners" and turned over to the state. Someone, somewhere, will absolutely have that data. You aren't allowed to know who has it, where they got it, how accurate it is, what they are doing with it, or how/if it's being secured, but it is out there and it will follow you for the rest of your life.
What is IQ biased toward? I went to a psychiatrist once and he administered the WAIS-IV test to me. It didn't really seem biased toward anything.
We use an old stand-alone version of FineReader. I cannot tell you if their current offerings are worth the price.
A union is what the label says. It's a union of employees. If your union is bad and everyone knows it's bad but doesn't do anything to change it, you're treating it like another employer.

You have to get involved.
It's a common mistake in code written by junior developers to only code the happy path. It leads to a very brittle system. A good example is a web application that needs a websocket open. What happens if you run such an application on a mobile phone and you temporarily lose connectivity and this happens multiple times as people walk around town because real world connectivity just isn't perfect? And also, they put their phone in their pocket and it goes to sleep. These are not user errors but expected, normal behavior.

Basically the happy path is that this simply never happens. You open a websocket and listen for incoming messages and process them. The actual situation is that you open a websocket and some time later it dies and then you simply attempt to reopen it until it succeeds and resume processing messages. The app has several states: connected, connecting, and not connected and should transition from one to the other depending on what happens.

Our frontend people struggled a lot with this exact issue. They only thought of the happy path and simply ignored any form of expected failure. So the first version of the app worked great for a while until it just stopped working. The fix: "just reload the app" was of course not really acceptable. All that was needed was a little defensive coding: assume this call will sometimes fail and simply try again when that happens. Then also handle the case where retrying will also fail because actually the request is wrong (input validation) and the error is the system telling you that it is wrong. If you don't have any code that handles that, you are going to have a very flaky UX.
Why concatenative programming matters (2012)
One of my favorite aspects of HN is that we judge people by what they say, not who says it. The minimalist profiles, without any profile pics, are a feature.

If a bot dispenses wisdom, then why not? It's still the responsibility of readers to check for truth and flag astroturfing and other violation of the guidelines.
Good, better density than batteries in any case.
It matters because of contagion. As it stands there are individuals at risk of being over-leveraged by having a loan on a asset that doesn't currently exist (but probably will, CCP has a way of compelling such things to happen) or has dropped in value compared to when they bought it (most likely). Developers and construction companies are also in hot water as their business models relied on continually pre-selling apartments to provide liquidity for their operations. This is where the similarities end vs 2008.

The main issue with 2008 wasn't the housing bubble itself, such bubbles are normal and happen all the time. The issue was the extent of the financial over-leveraging (due to deregulation) by the financial firms which threatened the solvency of Main st and Wall st banks alike and the incentives that came out of the synthetic financial products that were engineered over baskets of mortgages. Namely a reduction in qualification for sub-prime loans and increased incentives to offer variable rate mortgages with cliff clauses + continual refinancing + speculation + flipping etc.

Essentially normal people losing their house == expected (though sad still) and would have caused a moderate recession (again, expected). However because of how overleveraged the banks themselves were they collapsed, this spread (contagion) to pension funds, equities, everywhere essentially and because these assets and positions in the funds and banks were held across the world it resulted in the -global- financial crisis rather than a contained RE bubble popping.
Hopefully future historians will condemn these anti nuclear "environmentalists" portraying nuclear waste as shiny green goop as a major contributor to Germany's dilemma
Totally agree. Now, I’ve actually found functional programming - specifically, Either<Error, Value> - to be of great use in helping me focus only on the happy path.
> Consider a new driver who just got his license, versus [..] one fender bender.

The baseline here should be zero civilian casualties though. You could just as easily say "consider a new driver who got a car, and hasn't used it yet, vs someone who has killed an innocent bystander over 50% of the several hundred drives they've been on". I'd obviously rather take the new driver since the expected outcome in driving is closer to an accident every 20 years or so.

We don't have information from more than just one country, so we don't actually have a good accepted baseline to say a "new drone-having country" is good or bad... other than the fact I feel very comfortable saying that drones simply should not be used unless there can be greater than a 99.9% chance of killing zero civilians.
Modifying gorillas? You and your and friends were rockstar programmers already. I remember looking at the source code and thinking "this must be black magic".

Thanks for bringing back the memories though. I looooved playing gorillas!
So much of the magazine is dedicated to S100 boards and advertisements thereof. Kind of amazing to realize.
For a time in the mid 90s, “high performance” games all ran in DOS mode. You’d quit out of Windows to maximize memory and CPU.
The thing that surprises me is that GoPros aren't the main way to film anything.

I would like to have a dedicated camera, that is more rugged than my old mirrorless. I don't want to pay for a weather sealed mirrorless. I don't want to buy an iPhone.

Why cant they make a GoPro-style camera that works like a very high end phone camera, with a zoom and a wide lens, and depth sensing?

Something you can keep in your pocket, use in pouring rain, but that's a bit better for filming other people doing stuff.
Probably not. The world depends on US banks and have a lot invested there, not so with China.

It will hurt, but the sideshow is that a lot of the stuff they make in China may get cheaper for us.