skysight-inc/HackerNews huggingface dataset:
>micro-level simplicity at the cost of macro-level complexity

That pretty succinctly covers a lot of my not-fond-about-Go reasons too. There's a lot to like about Go for small projects - I've replaced a lot of my CLI-writing languages/tools with Go code and it's a dramatic improvement and I'm quite happy with it for that.

But it falls apart badly when you're trying to do highly-stable, highly-correct, or highly-complex things. Not being able to know what errors can be returned is a HUGE source of missing error handling. Fatal errors containing only "not found" after passing through dozens of calls wastes a ridiculous amount of troubleshooting time. Not-so-minor mismatches between reality and Go's SDK are covered up in awkward, error-prone ways with no real alternatives (because the core library can and does do things you cannot). https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-... for a much more detailed decline into madness because of all this.

If you are sufficiently careful, almost none of this is a problem, true. Experts are consistently able to write safe C code, right? ........right?

---

Honestly I expect generics to be a pretty significant improvement. E.g. intrusive concurrency control is unbelievably error-prone in bulk, and generics will let us finally have safe and easy higher level constructs for most code. I also know of a few projects I've touched that will likely be able to remove 10-20% of the codebase just because we won't have to go to great lengths to maintain (or check after abandoning) type safety. It's a simple and reasonable implementation of generics, especially since there's no inheritance to worry about.

I'm looking forward to it... but I probably still won't like Go.
> People want free stuff.

I'll also point out that it takes two to tango and most every internet content company is actively offering free stuff. I suspect one reason that ad-based revenue models are so hard to remove are because eliminating it would require coordinated effort on two separate axes:

1) Consumers would have to coordinate on, "From now on, let's pay for all our services"

AND

2) Companies would have to all agree, "Let's stop providing free product subsidized by ads"

Without some sort of drastic fundamental shift in technology or radical technological invention, I just don't see it happening. Maybe someone makes a killer OS or product that has ad-blocking built-in from the ground up and is also so amazing that everyone switches to it, and so suddenly ad revenue drops to near zero? I guess we can dream.
"make people listen"

Like, coercion? As in, physically restrain someone so they must engage with my ideas?
Name one responsible entity.
How many of the top 10 ad supported tech companies are based in the EU again?
Banning crypto can't stop that. They can easily mail you diamonds in a letter. Pretty much undetectable.
Having been around wild leopards in Africa, and worked around nearly all the big cats - leopards scare me the most. A tiger or lion can be confused by unexpected behavior which can delay or slow an attack. Leopards are the most single-minded predator I've ever seen in action and the only equivalent I can think of is a great white shark. Leopards are relentless, ferocious and deadly.

I suspect Mr. Ackley's encounter was with a young or sick leopard, or perhaps the tale is exaggerated. An experienced adult would have dispatched with him in seconds.
anything that takes that long to make an argument seems to not have a specific point other than costing money and some hints at decentrLizied freedoms?
jacques and I both work in M&A so we see a lot of these deals. trust what he says above.

to add a few things from the questions in the threads here:

- Lawyers IMO are much more important for deal dynamics than investment bankers. investment bankers will find you the buyer, help price the deal, and manage the process, but lawyers are the ones who make sure your terms are right. Kirkland Ellis, DLA, Troutman, Weil, Morgan Lewis etc.

- re: Investment bankers ("advisor firm"). The best firm for SaaS I've seen is William Blair - the companies they represent are consistently top tier and well prepared when we review them on the buy side. If you take this list: https://firsthand.co/best-companies-to-work-for/banking/most... my general advice is to stay away from the retail bank names (BoA, Citi, DB, etc.) and the big four (EY, PwC, etc.). But pretty much everyone else is solid.

Happy to answer any other questions. I've sat through 300+ transactions (mostly on the tech advisory side) and went through my own sale recently.
> jump into a huddle / call

... and first explain that they should use huddle, that works everywhere, instead of call, which is chrome-only. Great UX /s.
Of course, what kind of question is this.

"Is accepting an internship at one of the most successful companies in the world a good idea?"

Damn. At least consider the ethical implications of working for such a company to add some actual dilemma to the situation, the way you put it just makes it seem so disconnected from reality.
About $4 at the thrifts near me, and at one in particular, that's likely to be half-price on specific days of the week.
The real actual answer might be around the idea of Brahmin Left vs Merchant Right when it comes to Left and Right cultural elites.

https://academic.oup.com/qje/article/137/1/1/6383014

Basically going into industry would be removing themselves from the Brahmin caste and trying to go into the Merchant caste and that just wont do.
I'm going to avoid the direct question to answer the "between the lines" question...

You should work at a company with people that value the same things that you do, and fit your personality. You won't get that by just applying to jobs, interviewing and taking the first thing that comes your way.

I'd recommend building a network to accomplish the things that you want. It doesn't immediately pay off, but it will eventually solve your problem.

Feel free to DM me on twitter (same username), we have open headcount if you're in a hurry, or we can talk networking.
I'm on a campus with these robots and over winter break, with the first big snow, a friend of mine was bored and apparently spent parts of his days just going around and helping the Starships that got caught in the snow.
> stop constraining content to a tiny vertical strip in the center of the damn browser

I had assumed this general tend was to work well on mobile, yet Reddit couldn't do more to make it unbearable to use the website on mobile instead of their app. Constant popups to harass you into using the mobile app
> not fun

In the 90s IDEs were all the rage, from Turbo Pascal to Visual Basic - the pinnacle of usability IMO.
If this is your last internship before some form of graduation, then maybe consider working somewhere you'd be more willing to work full time (if not Meta). Otherwise, seems fine, for reasons others have mentioned below.
Meta stock got hobbled by the Apple policies, but I don’t think it’s something they can’t fundamentally overcome. Facebook might be sinking but Meta also owns Instagram.
He is just reflecting the frustration he has with his parents. I’m sad to say this OP, but that bad relationship with your parents will be lifelong. You are being self destructive because they really suck. You’re stuck, and I have no solution for you other than to stay in school (ah, but that’s what they want, I hear you, and that’s them winning, I get it), and be successful (ah, but that’s what they want).

I don’t like letting people win that have no business winning. But that’s what it is. I don’t know what to tell you, the whole thing is fucking crazy.

So, I will just show you Dennis Rodman’a hall of fame speech. Not only did he do all the right (and wrong things), but at the most ceremonious event he elegantly invited his mother, and still told her ‘you are not a part of this success’:

https://youtu.be/uwbI15Ucl8s

It’s a long fight, but I think that’s the only thing that’s gonna work.
Why We Banned Legos (2006)
The real benefits to society are absolutely tremendous.

Extrapolate just a few more years of this trajectory and any protest or political candidate that isn’t endorsed by the ruling class will be impossible to fund or donate to.

You can see it happening right before our eyes with the “Freedom Convoy” and the shutdown of donations and now freezing of bank accounts.

When you can walk up to your political opponents and simply switch off their campaign financing you no longer have a functional democracy.

I guess if you don’t like democracy then you could be totally fine with this trade-off?
> at the expense of the second employee—and, indirectly, all employees in the sector, because that depresses market rates.

It feels a bit out of touch to say that when they literally do make top-of-band salaries compared to other local companies even after pay cuts. As others have brought up, $250k in NC is pretty darn good pay.

We're not talking about a company squeezing out their janitors where an extra 1k/mo might mean they can quit a second night shift job or afford insuline or whatever. We're in "I want to be able to afford a Ferrari instead of a Tesla" territory. And I don't think I'd be alone in thinking that the latter is harder to sympathize with.

Your argument boils down to "pay me more", and I already took that to its logical conclusion: yes, of course you want to be paid more, get in line. Everyone wants to be paid more, but if that happens, then through the magic of inflation, everyone loses. What people really want is to be paid more while everyone else doesn't, because that's the only way that they get to keep the purchasing power of their money. And forgive me if this is too brutally blunt, but that's just selfishness masquerading as social justice.
It's an amazing idea, there are extremely smart people working for facebook/meta. You'll learn a lot, and every ex-facebook engineer I've worked with has been great.

Good luck and good job :)
There is no good reason a kid should go hungry in the US. Federal, state, school, charity food programs make it possible for every kid to eat. But a parent who would steal his kids coat to pay his medical bills (your scenario not mine or likely anyone else's), is the kind of parent who doesn't care enough about their kid to sign up and participate in these programs. You should hang out on r/teachers some time and get a glimpse into what teachers are seeing these days.
My insurance broker called at renewal because my rate changed so much. This was my 2nd year with him & this insurance company (Auto Owners). He specifically told me it was because of my credit rating change, and in the AO renewal papers, they included a page about credit ratings affecting insurance rates, how I could obtain my credit score, how to file a protest with Lexus-Nexus, etc.
If there is no discovery of things I wrote I don't care to write. Why should I write in slack if I have to write it again elsewhere?
We use Airflow at scale, I am kind of wondering why do we need something different to manage workflows. The advantage I see with Airflow is that its simple, BashOperator allows me to execute my code in any language that I have written and the DAG is very simple to understand and reason about. Not to mention the dependency management aspect of it.
The article is about setting the reporting threshold to zero, not to some meaningful number that would prevent crime. What would be a comfortable purchase amount for you that you would like to have someone else to read your receipts?

For the perspective, the FAFT recommendation is $1000.
Yes I imagine most of the traffic goes through the bridge in Denmark. What is more, that bridge is a single point of failure, which is a problem in case of an accident or maintenance.
Career Satisfaction: Identifying the Components That Matter
Yeah, that's what I'm talking about. Sure, it was 1% that needed further validation but that 1% is so much cheaper and easier to treat when its caught early vs. later on when it's noticed by the patient.

MRI's becoming commonplace, even if it were every 3 years instead of annually would be a useful tool to improve health outcomes across the board.
That seems weird for some stacks though, like nginx, php-fpm, php. At least I still haven't wrapped my head around what's the right answer for the number of containers involved there.
Even if Meta is a sinking ship, it would have basically no effect on you if you are just going to be there for an internship. Assuming you are in a tech-related role, the experience gained by working at Meta far outweighs anything else. Remember the main reason for an internship is for you the intern to gain technical skills. Interns are very insulated from stupid product decisions and stupid/delusional visions.

Source: I gladly interned at a sinking ship myself.
> the best you can hope for is to reweight the sample according to known demographics of your target population, which does indeed get a bit easier with larger samples.

That doesn't actually deal with self-selection bias if self-selection correlates with the feature of interest within the demographic groups, which is probably the normal case.
Man, i hate finally admitting this on HN, but I spent a bunch of years as an FB employee, as a data scientist (on ads).

I can speak with complete sincerity and say that shadow profiles were not a thing, and were never a thing during or before my time (before, I can't be 100% certain, but I schlepped through the repos and never found examples of same).

What generally happens is that you pick a userid (maybe zero for arguments sake), and everyone who doesn't match to an FB userid gets that number. It didn't make it impossible to build an individual profile, but it made it much, much, much more difficult and I never saw anyone do it. I left in 2018, and would be massively surprised if anyone had built this since.

Now, it is entirely possible that not everyone was as rigorous as removing userid=0 (for example) and so some FB data probably counts them, and they may be in some of the clustering models but the notion that they have profiles indexed by browser/device id is completely false (for ads at least, some of the crap they did for PYMK was insane).
It seems that they have rubber gaskets on the ends. Once the sections are in place, friction (from the foundations and overburden of that segment and the rest of the tunnel) would hold it in place. There do also seem to be systems that have cables to keep the segments in tension.

https://www.penta-ocean.co.jp/english/business/civil/crawnci...
Maximize value, not quantity
I didn't mean for it to come across like that -- judging by the response I'm definitely just naive, but it does seem weird to work for a company that you don't have hope in.
Some examples of "quality engineering practices" would be in my mind:

- Believes most business logic doesn't belong in models/controllers

- Understands the importance of naming things (classes, variables, etc.) well

- Writes tests, even if not fully TDD

- Intelligently applies SOLID engineering principles

^^ this type of thing.

I think the books "Code Complete" [0] and "Practical Object-Oriented Design: An Agile Primer Using Ruby" [1] embody a lot of what I'm looking for, if you're familiar with them.

[0] https://www.amazon.com/Code-Complete-Practical-Handbook-Cons...

[1] https://www.poodr.com/

Edit: Formatting
FBReader Came Back to Windows
Related: There is always at least one person lying during a polygraph examination.
If you accept the position, you'll likely be in a better position than 99% of commenters to know whether Meta is a sinking ship or not.
What are you configuring for 4k?
I think they're talking about https://github.com/rust-unofficial/too-many-lists/issues/213
More than two years, and still ...
The browser is the one actually opening up the connection in this case. That's why there's so much disagreement in this thread.

Your browser opens the connection to the original website and downloads the base page. That base page references images and js and fonts hosted elsewhere, so your browser opens a connection to download those images. At this point the browser could pop open a dialogue box that says "Hey you said you wanted to communicate with foo.com but I need to grab a pic from bar.com is that cool?"

At no point in this use case does foo.com send anything to bar.com
You absolutely should.

People here, including me, are down on Meta/FB because it's a crap creepy company. I wouldn't work there. BUT, I'm older, established, have a family, and make enough money.

If I were given this opportunity at your age, there's no way I'd pass it up. Get your foot in the door, get good money, but most importantly - having Meta/FB on your resume is a golden ticket to most future positions you may pursue.

Even if Meta is "a sinking ship", it would take many years, by which you'll have perfect resume fodder to move on.
And of course Jay Foreman’s (musical) video on the squarest country is well worth a watch!

https://youtu.be/8mrNEVUuZdk
Ads on QR code menu of the restaurant
I am thinking of building a restaurant POS. I am adding the additional functionality of showing ads on the restaurant menu from the traditional POS system. The user will scan the QR code to see the menu. The revenue generated through ads will be split between the restaurant and me. It will help the restaurant generate secondary income. The traditional POS systems are expensive and are burden to small restaurants and food trucks. I am thinking of giving the POS system for free and earn using the ad revenue. One of my observations is that people spend more time on reading the menu than the Instagram Post. What are your thought on this?
As noted, I used other distros, also for years at a time. They weren't much better, just harder to fix when they broke (usually on upgrades... or when trying to use new hardware... or because I tried to do something that should work, but it didn't). The time on Gentoo just means that I'm pretty good at fixing the "just works" distros when they "just don't".

> Your complaints kind of read like someone who has found the worst Italian restaurant in their city and loudly exclaimed that Italian food is universally awful because it consists mostly of soggy noddles and burnt meat. Well it doesn't.

Fedora and Ubuntu both served me soggy noodles and burnt meat about a year ago.

Got a better suggestion?
Bill Gates: Covid risks have dramatically reduced but another pandemic is coming
I wonder why Microsoft thinks they can continuously get away with abusing their customers like this. I like the idea of -optional- SSO for stuff, however I hate hate hate forced accounts. Not everyone wants to be online 100% of the time and tracked by Microsoft, yet they seem to just not give an f. They WILL get your data so it can be mined and sold. It's so ludicrous.
He did mention that he shot it twice before it reached him.
I just checked it. Kinda surprised that Microsoft To Do doesn't have natural language support like Wunderlist.
> Zuck was asked about shadow profiles during his congress hearing. He replied "I'll have to get back to you on that, senator.".

I'm pretty sure that you could ask Mark about loads of existing ads products at FB and he would say the same thing, as he basically delegated all of ads to other people.
Grout. Inject grout between the units from a pontoon, ROV or diver to guide.

When dry, inside can detach a bulkhead, remove surplus grout from new unit, and remove it's bulkhead in turn. It's shallow water so doesn't need high pressure resisting caulk seals to be mostly watertight.

They say 15mm tolerance. You could butt fit rubber or polystyrene foam to keep things mostly OK and.. grout.
> It doesn't allow you to be on a call on multiple devices at once so I can use the desktop I'm remoted into for viewing a screen share while using the app on my phone for audio.

This was actually fixed a ~month ago. And they broke the ability to answer group call in the mobile app with that update.
I think I probably would have just cancelled the kids phone plans.
He shoved his arm down it’s throat and bucked it’s ribs in with his knees. Sick.
Only if i get caught, so i try not to. Would be extremely proud if he found out but even though he is in tradeschool for computers and networking i dont know wtf they teach there he has no clue how nothing works.
Would you rather have all of your activity information utilized against you for national security or for the private profit of one corporation?
Google told me Wunderlist had natural language support. Microsoft To Do doesn't.
This is a good opportunity to thank Sergey for making his extensive content for free to the community. Such a nice gesture. Thanks!

I particularly enjoy the detail-oriented yet approachable content (to someone like me that does not have a CS background).
Show HN: Curry game that makes you hungry!
No, it doesn't. I have no idea what the parent is talking about. It sounds like roaming profiles with an AD domain, nothing to do with an MS account.
Yes, networking has never been my forte. What are your top 3 suggestions for building the type of network you're thinking of? I have LinkedIn, a blog, etc. but I'm guessing that's not it.

Really appreciate it! I will take you up on that.
Meta engineer, who worked at google before.

The question you need to ask is if you want to work at a big corp or not.

If the answer is yes, meta is probably better than other big corps.
If it's no, Meta can be a good place for you to get a solid offer first and negotiate with a start up later.
Yes, take it.
They aren't actually going to do this, so it's really pointless to get fussed up about it.
This is one of the reasons that motivated me to get an email forwarding service with my domain, everything at prefix(.*)@mydomain.tld is forwarded to my email address, and there's no special character to block. I can then block specific addresses that have been sold to spammers
If we could get everyone to reject X, for any X that's clearly no good, we'd be in a much better world today. But people accept every such X.
I would definitely be happy to alpha/beta test a "different" RSS reader.

Disclaimer: I have used RSS consistently yet, but I have installed a few readers and tried them over the years. Just never broke the old habits. But I should know the gist of it.

feel free to be annoying and email me at the address in my profile if you ever want to (for feedback, brainstorming... etc).
You should absolutely take this. It will be very easy to get interviews at companies that you care about once this is on your resume. The Facebook hate you see online doesn’t exist in the real world.
And here's the fourth panel:

Right guy: Actually, why did we waste that $5 on a wrench when we can just forge a confession document?

Left guy: Yeah, and we can say that he also told us the names of his co-conspirators, who happen to be the people I owe money to, the annoying guy who lives next door to me, my ex-wife, and anyone I can think of from the minority group that I want to feel superior to.
The Science of Surfing Waves and Surfing Breaks – A Review [pdf]
> Bit something I learned in my college statistics courses is that with a large enough sample, self-selection bias stops becoming a problem.

That's...not true, until you are so close to the whole population that your maximum error from excluding part of the population is less than the error that would otherwise be introduced by bias.

With larger samples, sampling error of a random sample is reduced, but non-sampling error is (with the above caveat) not.
It’s very annoying and after the first time I see an ad I’ll start asking for a paper menu.
The original page linked in article seems more appropriate than the link itself: https://gciruelos.com/what-is-the-roundest-country.html

Something is off with his dataset though, while №17, Monaco, looks quite round-ish in the image on the site, Monaco is actually among the more elongated and rectangular of the countries.
That highly depends on the underlying storage. If it is something that supports snapshots (ZFS, Ceph, LVM thin) then it should work fine, also backups will be possible without any downtime as they will be read from a temporary snapshot.