skysight-inc/HackerNews huggingface dataset:
I have an honest question, hope it is not deemed troll bait.

I lurk and read quite a bit here on HN. I think I've come to feel pretty versed in the common anti-social-media gripes and stances, and that Facebook is one of the leading villains there.

But I also read that there are some really smart and empowered/supported people at Facebook and they make some pretty desirable stuff (things like React, etc).

On the one hand I picture a classic clueless business people driven culture driving poor demotivated engineers and so stuff like the latest hack happen.

But then, I see this other picture where teams of quite functional teams are doing good engineering.

I'm not used to these things coexisting well, especially for extended periods. Am I being too naive about that? Or perhaps my simplistic impressions listed above are too naive?

What's the real story? And Facebook insiders here who can add insight?

(Edit and disclaimer: I am neither Facebook user or a React programmer)
Related (adapting to everyday life while wearing goggles/glasses that invert and mirror vision): https://en.wikipedia.org/wiki/George_M._Stratton#Wundt's_lab...

Learning to ride a bike with inverted vision goggles: https://youtu.be/-kohUpQwZt8?t=16
Welcome.gallery
Based on my personal experience, I think there are two feelings which are associated with "hunger".

The first one seems to be triggered by eating relatively-high carb and calorie-dense foods. Say Snickers bars. This feels like a sudden loss of energy and a want to eat something. What's interesting is that the feeling seems more like a craving for something "fast and sweet", like another chocolate bar. I specifically don't feel like eating a "regular" meal. It also seems very intrusive mentally. I can't think about anything else except going looking for that next treat.

Then there's what I'd say is "actual hunger", which to me feels very, very different from the first. It's usual not accompanied by a lethargic feeling, and like the parent said, there seems to be some kind of motivation and (what at least looks like) increased mental acuity associated with it. This seems to go away after 30 minutes to an hour, and usually only comes after having fasted for a while and / or having exercised. When I get this kind of hunger, I usually don't even consider chocolate bars or similar as "food". I usually think about having a fairly substantial meal, usually some kind of vegetables, protein and fat. Like butter, chicken / steak, some broccoli or other salad, etc.

I've found that by reducing sugar consumption -- not to 0, I've never gone on a zero-carb diet -- especially in calorie-dense foods such as industrial "treats", the first kind of hunger rarely, if ever, shows up. And I actually rarely, if ever, feel like eating those things. Whereas some 10 years ago, when I'd eat a lot of Snickers bars (I used to really love those), the feeling would show up multiple times a day and would be a real bother mentally. My energy levels also seem much more stable throughout the day now.
that would have resulted in the two calendars remaining out of sync for 40 years. no wonder it didn't go through
The WHO initially said there was no evidence supporting the need for masks in the general public. They only changed their stance in early June. In Europe many politicians were making the same claim, which was convenient because they didn't have enough masks.
>>4) I think the real take away from this is that crazy preppers aren't actually crazy, and having some reserves (financial or otherwise) put aside for disasters is still a good idea.

There is a difference between being prepared, and being a prepper.

If you have six months of savings in the bank, a few gallons of gas and clean water in the garage and dry food in the pantry, you're prepared. If you have several booby-trapped supply caches in the wilderness that you have marked on your map, you're a prepper.
FB is only hated in US ( and in UK ). Especially in the Tech sector and media. Most part of planet earth actually enjoys Facebook. ( Despite all of its flaws )

It is a contrarian view, but an objective truth. Especially with Small Business. So Mark Zuckerberg do have a point with its ads, although I think he should have kept his mouth shut during that time when he is clearing in the wrong doing in tracking.
Min wage would be $44 / hour if it had grown at same rate as Wall Street bonuses
” Number of employees 52,535 (June 30, 2020)”

Plenty of space for both groups
When consequences get real. Real criminal and civil penalties like jail time, billions of dollars in fines, etc.
Yes we did with small pox
It’s nice to see some ZK stuff on the front page. It’s not written in Go or part of Docker’s story or any other headline-grabbing thing, but it’s rock solid as these things go and is much more widely used (especially at companies with legitimate scaling problems) than you’d think from reading HN.
The genre of movie i want to watch highly fluctuates with my mood of the day. This is not always in sync with my partners. We might collectively have a specific movie on both our wish-list but i might not be up for a comedy today.
Maybe I'm being naive; I work with some peers who smoke habitually. They pay a hefty tax for their habit. I don't really see the government's incentive to keep them at it to collect more taxes happening. Is it super sneaky and I just don't see it?
Eventible: Event Reviews from Real Attendees
Seems that just digging the whole country and (after doing that) build the modern Egypt would be easier :-)

There are many things there, waiting to be unearthed (unsanded?)
CICO is shorthand for something complicated. There’s nuance, sure; but, most people could do with dropping the fork. Not always, but first measure of business should be to drop the fork and CICO until proven otherwise.
Pinch of salt with these 2. I've worked with one on a full-scale, full year up front lead generation fee and it just didn't work. I knew it wouldn't based on SEO metrics but they insisted that it would. They were wrong.

The other just keeps harassing my for leaving a review on a piece of software that I was working for at the time. Never got a gift card either....

IMO look at how many 'competitors' are in a category on those sites. Finding a category with <50 competitors can provide some great opportunities, probably niche though.
Have you checked out job postings on Indeed to see what help desk jobs are paying?

That's where I'd start. Check out what employers are asking for as far as certifications go. A while back, experience was good, but some wanted the CompTIA Network+ or A+ certifications.
I'm not sure if you're joking or if your experience has been very different from mine, but from the couple I've installed it was as simple as clicking a link (or menu) and then confirming.
I've also found that exercising in the morning, before eating, feels way better than at other times, especially in the evening.

But I've also found that my "feeling" of a session doesn't necessarily correlate with the performance. I wouldn't be surprised for other benefits to have a similar correlation.

However, as others have commented elsewhere, I think the issue for most people is not exercising at all, so for those cases the feeling you get while exercising absolutely matters. I'd say it's probably the most important thing, since if you feel like not exercising, you probably won't if it's not already ingrained in your routine.
> You could argue bitcoin is centralized by that same logic because it depends of the internet.

https://www.wired.com/story/cypherpunks-bitcoin-ham-radio/
So the good and functional engineering teams work on UI toolkits and all the poor programmers shepherded by non technical management work on the ever suspect contact scrapers at another campus or something?
I definitively thought this was software for managing animals in a zoo or something similar. Took me a while to figure out it was for something else...
Dissenters and dissidents stick together; you have my vote.
>... but Apple captures some of the costs at publish time (as it should be).

This forces you to pay 100$ a year when you just wish to use your own hand made app on your own phone if you wish it to work longer then 1 week offline. While using app of someone else doesn't require that.

100$ per year x 4 years = 400$ to use your own app.
What makes you think that this is how it should be?

If the whole idea that one should pay for ability to program his own device seems logical to you then perhaps some monthly fee for using your fingers to control the phone would seem logical too? After all finger touches use many features of the phone that "are tremendously powerful and useful" too.
It has made huge progress lately, which was always the plan: the new data representation introduced in November 2020 made it scale to huge repositories (this was impossible before, because of disk space and speed), and then we also changed the backend recently (https://pijul.org/posts/2021-02-06-rethinking-sanakirja/).
If the risk is that I'm going to strongly dislike a quarter of the movies we watch, I'd rather spend a couple minutes negotiating or swiping.
If you think on another level, like individual people it is decentralized network fully. Everybody is an own individual doing what they want.
" I do believe that masks are quite effective (especially N95 or comparable masks) at reducing the spread of covid in indoor spaces."

Why do you believe it rather than know it from solid science?

The problem is that the whole mask thing has dubious impact, much like Vitamin D, or washing hands and the rest, but has become a symbol of political allegiance, not medical impact. What was predicted to happen in Texas hasn't happened.

There has been absolutely no evidence anywhere of children in schools being vectors for transmission. They suffer very little sickness from the disease and don't seem to spread the virus until they start showing actual symptoms - both of which directly contradict the prevailing narrative.

Yet these glaring anomalies seem to be dismissed by the prevailing belief. Even simply mentioning them has become verboten as the response to this post will probably show.

I don't believe anybody has looked into whether different types of people from different ages 'leak' the virus differently. That would go some way to explain the difference between the Diamond Princess experience (full of older people), and schools (full of younger people).

We know very little and humility in the face of that is called for. What we're doing now is going to look foolish in the future once we know more.
If it's a form, put it in a sidebar. It can be part of a menu, a sub menu, or even a notification/message.

Otherwise, chat seems great for early stage (< 500 DAU). I didn't even use a real chat, it was just a giant, non-live wall they could post on. You get real, low friction feedback. I tried moving it to discord, but joining a discord server with one person is too intimidating.

Past about 500 DAU, the text moves too fast though and you start getting trolls.
Great tool. Compares well with remove.bg. But please please please don't follow remove.bg pricing model where credits expire when the subscription in cancelled.
It is crazy how our modern culture normalizes eating all the time. Our bodies were not designed to process an endless stream of calories. Our whole relationship with hunger is out of whack.

I remember eating a protein bar while backpacking after being fatigued and heavily calorie restricted for a few days. While eating, I had a very acute sense of how precious the blessing of food was. I recognized how this thing we constantly take for granted saved me from a pretty miserable existence.

I agree with the feeling of working while fasted. I find that I am not as productive after I break my fast for the day.
> the WHERE syntax is clearly presented as the main way of inner joining tables.

As someone who debugs a lot of SQL, I prefer the ON clause for one major reason - it is easy to notice it if it is missing.

So there was a customer who had a wrote 300 terabytes of intermediate data out of a badly written query, which wasn't caught because they ran the equivalent of

"select * from orders, customers ... "

and ended up commenting out the o_cust_id = c_cust_id in the bottom of the where clause while they were messing about with it.

And another example of a CTE which was missing the ON clause, but the outer query did have a where clause and that was great till someone else cut-pasted the CTE into a materialized view & tried to rebuild it.

> Maybe some database somewhere cannot optimise queries properly unless JOIN is used?

Until Apache calcite came in, Apache Hive could not always find the table which was joined against out of a where clause (so you'd find TPC-H queries which were planned as cross-products between the same table with different aliases etc - like Query 7 was badly planned from the beginning of Hive till Hive 1.2 and only optimally planned in Hive 3.x).

But SQL engines have gotten much better over the years & most people should write it for readability than for execution order, but the readability is really why I like the ON syntax, particularly while chop-debugging a big query written by some poor guy who was translating COBOL into SQL.
> as far as I can tell, almost all of the war is in getting people wanting to improve, and very little of it is in the how to do it.

I get it. I agree with you regarding the war.

That said, as an individual that already tries to be healthy, I find the scientifically rigorous “how to do it better” is typically missing. I’m very grateful for a study like this, even if it’s not perfect and I need to extrapolate for a non-diabetic like myself.
The article's main complaint seems to be that people were slow to accept that it could be transmitted by asymptomatic people through the air, but I don't recall anyone questioning that, even from the start.
Enough of this shit already, you're not going to live forever and we're not going to walk on egg-shells for the rest of our lives to appease your irrational fear of death.
Ward Christensen - he does a lot of cool stuff, most of it not widely known, including the 2 byte winning entry to a shortest useful program contest in the days of CP/M.
The other replies to this comment are examples of what I was talking about.

Do different foods have difference metabolic properties, including variations in accessible calories? Yes.

Can we accurately measure calorie intake? Kind of. Even with a food scale, I'm not sure we get to within 10% of the "correct" calorie count because the methods for determining the calorie / lb may have issues.

Could people do weird things, like wrap food in cellophane, burnt it before eating, or even just throw it all up? Of course.

But so what? We have a real world problem here in that Americans (and others) are suffering a material degradation in quality of life due to health issues related to diet and exercise.

There are tons of optimizations possible, but they don't matter to cohort in question. For them, CICO is good enough by far. These optimizations are like trying to teach matrix math to someone who can't add--and doesn't want to learn.

Yet, I regularly see these discussions veer into the realm of these optimizations, presumably because the real problems are too hard and/or depressing.
At my previous client, the scrum master didn't decide 100% of the work, we could pick a small percentage of technical items to work on.
Just imagine what we'll do to the labor supply if we can figure out a way to keep the poors working 24/7 and have them not suffer any ill effects from it!
Back a bit (like a decade ago) when I still had PMs ours spent a lot of time on vendor and contract management, filtering/prioritizing cross team requests (of which we had many), and generally making sure that features got compelted in an order that kept our external partners satisfied. All important work, and work I was very glad to not have to do (except maybe the prioritization.)
Why? If the devices use hardcoded IPs, then those should be fairly static so fairly easy to maintain in some list.

I'd think that the best workaround for doing these kinds of shenanigans will be using some form of DoH, in which case the countermeasure would be to set up an HTTP proxy which wouldn't allow http connections to "naked" IP addresses.
Again, I did not introduce the high culture vs low culture debate. I just said that there are better pieces of art and worse pieces of art.

Is strange that there is such a debate when something like this is said about art but not about any other endeavor.

I’m sure one could draw parallels to programmers or to chefs or to musicians. There’s just people that do things much better than others and the more time you spend in that particular endeavor the more you are able to discriminate. Is it classist to say that the guy who flips burgers doesn’t have the same skill as a top rated chef? Maybe he puts a lot of love doing it. Maybe you like the burger more than the fancy restaurant. But still...

And... Shakespeare? I particularly don’t enjoy Shakespeare that much (I’m a Spaniard, we have Cervantes here) but I don’t see your point. Those are dramatic formulas from that time and period, nothing to do with the skill or genius of the writer.
Those in the study were low-income adults in Chennai, India who sleep only 5.5 hours per night on average despite spending 8 hours in bed.

The key takeaway was:

> increased nighttime sleep had no detectable effects on cognition, productivity, decision-making, or well-being, and led to small decreases in labor supply.

I find the result surprising. When I get under 6 hours I see a clear drop off in performance.
There was a discussion here a few days ago that showed how misleading this statistic can be, by pointing out that Apple is sending home geolocation while Android isn't. The conversation needs more nuance than who sends the most bytes.
BBC sets up website to field complaints over 'too much' Prince Philip coverage
I’ve had a very bad recruiter experience with Google. It comes down to the organization, I think: if they care about which people they hire, the experience is good. G is so big they can’t possibly care too much.
How far behind is Canada?
It's known as "The Matthew Effect".
Even with the surrogate pairs, Java's choice strikes a compromise between the memory efficiency of UTF-8 and the performance of fixed size code points. Most of the string methods work as if all characters are two bytes. So if, for example, you have a string composed entirely of 4 byte emojis, charAt(10) would return the first part of the 6th emoji, not the 11th emoji.

For many cases, strings won't use any characters outside of UCS-2. In these cases, programmers gain the performance advantages of fixed sized characters without worrying about the downsides of surrogate pairs. It doesn't have the small memory footprint of UTF-8, but one could argue that if memory size is really important and fixed size characters are not, you're better off using in-memory compression for your strings, which will beat UTF-8.

If you are using characters outside of UCS-2, then Java's string methods are a potential source of confusion and bugs. There's always a trade-off, right?
Sounds like this is a world wide problem and the idea of a company that does 'good' is nothing more than a CSR/PR play. Everything you have described can also be said for Google, Facebook and Amazon.
Could index funds be “worse than Marxism”?
"Rural" and East Coast is basically the metropolis some other areas of the world. Not surprising you'll have something better than Starlink sooner or later. Lots of other places? Not gonna happen.
100$ x 5 years = 500$ To use your own app on your own phone if your app requires offline operaion longer then a week. 500$ is also nothing while you do not sell the app?
> If the string is stored in a contiguous array of memory, you can maintain a pointer to the start of the string and then do some pointer arithmetic to get char n. This is an O(1) operation.

Pretty sure that only works 100% when in pure ascii. In UTF there is the possibility of characters being more than 1/2/4 bytes.
Exciting, just reached this time period in the awesome History of Egypt podcast (highly recommend, it’s History of Rome...but for Egypt)

Amenhotep III was the father and predecessor of Akhenaten, famous for abandoning polytheism and implementing monotheism around the Aten figure. After he died his monuments were destroyed and successors omitted his name from lists of kings as polytheism was restored, including by Akhenaten’s son, Amenhotep III’s grandson, Tutankhamun.
Hi Kazinator,

Thank you for reply, I didn't remember our discussion and no, sadly, I didn't found how to implement lexical scoping until now. The workaround is a kind of "manual closure" as illustrated in

http://lambdaway.free.fr/lambdawalks/?view=closure
http://lambdaway.free.fr/lambdawalks/?view=lambda

where is used the capability of lambdas to accept partial calls and IIFE build the bridge.

Time going on I improved lambdatalk, in a total loneliness. Except Ward Cunningham who finds some interest in a language which could replace in wikis the boring standard Markdown syntax.

I would like to know what you think of such an introduction
http://lambdaway.free.fr/lambdawalks/?view=fromroots2canopy
and, for instance
http://lambdaway.free.fr/lambdawalks/?view=reduce

Thank you once more for your kind reply.

Alain Marty
Backend: Java + Dropwizard + Postgres

Frontend: Typescript, no framework
That's good to know. Hearing the squeaky voice of a prepubescent child repeating racial slurs incessantly for 10 minutes straight while giggling to themselves like it's the funniest fucking thing in the world gets a bit grating and kind of tries ones patience. It's not exactly what one typically enjoys listening to while trying to relax and kill some time gaming.
In the same vein, a $2.7b fine doesn’t matter much either. But I’d take a 0.3% of market cap fine every ten years over the BS the US doles out to its corporate giants.
Great catch!

> I downloaded and analysed over a hundred thousand repositories from GitHub that import PyTorch. I kept projects that use NumPy’s random number generator with multi-process data loading. Out of these, over 95% of the repositories are plagued by this problem. It’s inside PyTorch’s official tutorial, OpenAI’s code, NVIDIA’s projects, etc. [1]

[1] https://github.com/pytorch/pytorch/issues/5059
Good grief. It almost makes me question what information is missing from the abstract since I don't know how one can consistently run on fumes without it affecting cognition, productivity or decision making.
I hope they'll build on this research as there are benefits and costs to both thinking styles, and as you say there could be great value in knowing which when to make use of which thinking mode, rather than designating one as The Right Way and expecting people to always use it.

By the way I think you might find this paper of interest - about social dilemmas rather than cognitive styles, but I wonder if the results might not be rooted in the same sort of implicit assumption/intuition that you're positing.

https://advances.sciencemag.org/content/2/8/e1600451
Killing idle apps, including Services, is a feature in Android to conserve battery life and to give memory to Activities in more recent use. This might not be as noticeable on high-end-phones.

A lot of shitty written apps are not aware of this and think they can run some while loop in the background to poll their own backend 10 times per second. Eventually that will get killed.

The solution to this is the push apis, or for apps that truly need a background loop to present a persistent notification aka "foreground-service", so the user is aware something heavy is going on in the background. Hearing FCM, which is the suggested push solution, having delivery issues above is not very comfortable.
We are talking about programming own computer. Isn't it a right of user and shouldn't it be respected by any company?