skysight-inc/HackerNews huggingface dataset:
This is such a disingenuous article. It’s not about facebook at all. It’s about a company with which it and ALL other tech giants contract content moderation work.

It critiques working conditions without providing any context as to how these jobs compare to other low pay -or more likely even average pay- jobs in those countries.

Formal economy jobs paying $250-$300/mo with a steady employment outlook for entry/low-skill work can be hard to come by in many -if not most- countries of the world, never mind Africa alone.
Yes, 100% of the places I worked at didn't care. the USA are a crazy place

That's what remote work is for
> Written text is a bit harder because anyone can easily produce unique content

And video is somehow less unique, and easier for AI to categorise and identify?

> There can’t be that many suicide vids etc floating around the internet.

So very little training material for the AI, then?

> they aren’t even the big video destination

More than 4 billion video views take place on Facebook every day. [0]

I really despise FB. But you're trivializing the problem.

[0] https://99firms.com/blog/facebook-video-statistics/
i think that happens because of cookies, if they're cleared you get logged out. do you have settings on firefox that do that? i don't use it so can't tell you.
Going to take a page from gaming and classify friends as Unobtanium, platinum, gold, silver.
>>> import this

The Zen of Python, by Tim Peters

[...]

There should be one-- and preferably only one --obvious way to
do it.

[...]
>Were other students just going in and out of there constantly?

YES. I didn't learn this until after college but apparently other people were going to office hours for all their classes whenever they could. It also helped them form deeper relationships with professors for recommendations.
"Possibly the result of the other drivers being able to drive faster, thus giving less space to pull out?"

Not that I have seen. I have had numerous people pull out in front of me and my habits haven't changed. I'm even one to go 5 under when approaching two intersections that ate notorious for people pulling out at. Also, at the one intersection, people sit back instead of pulling up further, meaning the have to traverse an additional 15 feet, which they don't seem to amount for when pulling out.

"This one is much easier to connect to lower traffic levels. As the complexity of the environment decreases with the drop in traffic, drivers feel safer to do things like be on their phones."

True, i think this could account for some of the more urban areas. The traffic in this area hasn't changed and I've still noticed an uptick. Maybe carryover from habits developed on those urban roads, but maybe something else.
Or gossip! Gossip gets a bad rap, and it can certainly be toxic, but it was the only semi-reliable way to get info about some of this stuff back in the day. I know everyone moans about social media and the mediated self and whatnot, but I kinda like that you can tell people what's going on in your life in a broadcast form and they can follow you and it doesn't always have to be high-touch.
Pegcetacoplan may slow onset of age-related macular degeneration
Regulation is obviously needed
PKR senses proteotoxic stress via IL-24
Pointers in Golang
> making nice prepared slides like the professors in all their non-math classes do, instead of just showing up and writing on the blackboard.

I mostly agreed with the conclusions in this article, but this one stood out as something not so good. I much prefer a dynamic lecture to a boring slide presentation.

My favourite teacher in high school was my biology teacher. His teaching style was to sit on his desk facing us, next to his overhead projector which had a reel of acetate on it, and just write and draw as he spoke. By the end of a typical lesson he'd have a few feet of acetate filled with notes and beautifully drawn diagrams (I always wondered if he kept them, should've asked). It was engaging, and his attention to detail showed how much he cared about the subject.
Compounding interest...if you start early enough and take advantage of employer contribution matching, etc. But most people in the US won't retire as millionaires, let alone even retire. Unforeseen life events often cause people to dip into retirement savings and in some cases wipe out any gains. Also, once in retirement, life in the US can still be quite expensive. For example, Medicare and all the additional supplemental insurance(s) you need is absurdly expensive for retirees. Everything in the US is "out of pocket".
XHTML never really had a chance because the dominant browser at the time, Internet Explorer, never supported it. Since people were going to have to deal with all of IE's quirks anyways there was little appetite for putting in the effort to support XHTML too.
If a company who already moderates a portion of their content claims that they're unable to moderate content due to scale, should we really accept that as a valid argument?

Have we actually decided that "scale" is a good a justification for behaving badly, or are we simply accepting it without critical thought because we once respected those companies?

IMO, companies do not have some inherent right to profitability, or even to remain in business, if they can't responsibly conduct their business.
For me personally Elixir is the weapon of choice. But it’s probably fair to say, that if you want “simple CRUD app” that the OP asked about, and you have little experience in functional programming etc, then Rails is proabably easier to pick up for that purpose.
It's a both/and. The government takes advantage of the popular sentiment. And it's not directly censoring ideas, but forms of media, no matter the ideas they contain.
The Olympics Has 100 Percent Fake Snow–Here’s the Science of How It Gets Made
> It's annoying that these topics have become mainstream

I sympathize. But the philosophy and sociology behind it all are again not very refined, much less apt to devise good responses that might otherwise mitigate whatever concerns or even 'conflicts' come up in the analysis. The whole thing really boils down to "all X are inherently bad" because that's what all 'criticism' shorn of potential solutions boils down to.
Larger pools doing that would be subtracting energy from the honest side, and adding it to the dishonest side, so the logic still holds
A few things I didn't see an answer to in my skim of the article

- is this hardware or bios locked, or will there be the ability to get this functionality on eg older phones

- what are the performance characteristics here, I wonder?

I'm keen because we produce a ton of e-waste in the form of mostly useful cell phones, and it'd be cool to turn them into useful devices again. This might help enable that.
Honestly as simple a process as you want to make it, but I'd suggest doing some research as to why they might be interested, motives, who else you might be able to reach out to to counter offer. All you need is an hour or two to make your decision informed.
Lost a ten year old account because I didn't give them my email address fast enough. New policy. Account gone forever.
Bear in mind that there is no "real data" of the future. There is only present and past data. And modeling based on that, well, let's say there are no guarantees in life.

Part of planning is understanding where the risks are, what the premises are that the model relies on and so on. Depending on inflation being 0-2% over a 30 to 40 year working-life seems optimistic.

So, in planning, some diversification is appropriate. Some part of your retirement earnings should be inflation-adjusted. For example say you get rent on a property. That rent will tend to rise following inflation. Equities, especially ones chosen for dividends will also tend to follow inflation (over the long term).

By contrast a fixed-yield item like say a bond returning 5% is not inflation linked, and leaves you vulnerable to inflation variances. If your model only relies on fixed-yield, and does not allow for variable amounts of inflation, then the model needs updating IMO.
Not sure I understand what he's going for here. The big issue that that PEP addresses is mutable default arguments, nothing about functions as arguments.
It is also wise to look at your accounts at least once a year because some of your investments might pay dividends that you have to report on your tax returns.
https://www.monicahq.com/
There seems to be a lot of confusion. Check out the GIT_AUTHOR_DATE (or git commit --date) and GIT_COMMITTER_DATE environment variables for more insight.
Except that wasn't a mistake, that was due to an intentional misinformation campaign.
>> We seem to be replaying the Early Modern Age conversation about the printing press.

Some people refer to this phenomenon as "The Internet Reformation." IMHO this is a very apt comparison.
It still amazes me that CS students are not allowed to google when working on their coding assignments.
Awesome, gonna try this with friends.
Local journalism under private equity ownership (2021)
The first returns bar if foo == bar, the second is dependent on the implementation of max(). There's a potential difference in behaviour.
The web is mostly unusable without censoring spam.
Why not do your own homework and prove me wrong.
It is easy to say in hindsight but consider the case of Iomega.

https://markets.businessinsider.com/news/stocks/big-short-in...

In 1997 a friend who worked at Cisco told me to go all out on Iomega. He also advised me to invest in some 3D storage startup which well went nowhere. No matter how smart you are you just have to play percentages.

Even better consider the case of Cisco itself. It reached market cap of 500B around 2000 and despite being a solid company has not performed too well.

Thus it is quite conceivable that the inevitable market correction will bring the high flyers down.

That is Apple will still be extremely strong, Google might suffer a bit because of dropping ad spend.

Companies such as Shopify, Tesla will actually need to reach reasonable P/E ratios, not the insane ones now.
https://archive.is/QSLpX
> I think there will be a -%50 S&P500 crash, maybe more, and then in 10 years Apple will be worth more than double what it is worth today.

An important point here is that since nobody knows when this crash will happen or how long it will last or where the bottom will be, you should still keep investing in the companies you think are fundamentally strong and avoid trying to time the downturn.
"Now"? How is it different from the West in the past, from McCarthy to Index Librorum Prohibitorum?
That's got nothing to do with west vs. poor. Have you seen the 2-year French math requirements before you are even admitted to an engineering school? Have you seen German universities where there is zero advisement and where your two years worth of math courses in your engineering program are tested in a single final exam, as the very first feedback (no quizzes, no homework, no midterm, not split into 10 math micro courses, no projects, no extra credit, etc.)? It's sink or swim.
Great response! I will steal this and turn it around the next time some non-technical person asks me about serverless and such stuff. I will compare it to owning a car, using a taxi and maybe leasing a car or using a car-fleet.
There are relatively few countries which wanted to develop nuclear weapons over the past ~60 years and were unsuccessful in doing so. I see nothing wrong with banning the export of technology and equipment needed to develop them to those countries (AFAIK: Iran, Iraq & Libya). In fact that is already the case and Israel and US already used/are using military or clandestine means to prevent those countries from developing them. So basically I find it hard to imagine that the situation would be significantly different than it is now.

But lets I assume you're right and 'a' is somehow correct (I don't agree with the premise that increase in global nuclear power generation capacity would somehow automatically result in a higher risk of nuclear weapons actually being used) that would still mean that the western world, Russia, China, India, Pakistan and all other countries in their sphere of influence or aligned to them would have access to cheaper power (which is at least 80-90% of the global population). And I don't consider 'because Iran does not have access to nuclear power then it would be unfair for anyone else to have' to be very good argument.

In fact even if only developed countries had access to nuclear power (which is obviously not fair and not realistic anyway, good luck preventing Russia and China export their reactor to whoever they want) I still think that would be preferably to nobody having it.
Relevant things can be posted in the form of a link to the said relevant thing if it's longer than a paragraph. It's the POSSE principle https://indieweb.org/POSSE
The connection between the letter beth and the house character (which beth means) is pretty well established, it's by no means my theory. It might not be 100% certain, but it's the only one I've heard over the years.

When it comes to that video, surely the professor would be aware that lowercase letters are a late invention, b is just a version of the original B, so the lowercase shape per se is irrelevant. Furthermore, I don't think there is any doubt in anyone's mind that B comes from semitic beth, so whatever you do, you need to compare THAT shape to Hieroglyphs.

𐤁 in Phoenician, ב‎ in Hebrew.

Check out https://en.wikipedia.org/wiki/Bet_(letter) and scroll down to the comparison between Egyptian and the Semitic languages.

And again, there's also the name of the letter, which means house, not leg.
I could maybe see their point if it was just a really hard exam and only 10% happen to be able to pass it. But artificially restricting to 10% of the class is ridiculous. The goal should be to pass students that have the requisite knowledge, whatever the prof decides that should be. Judging only relative to peers is a lazy way for the prof to not have to make that distinction. It also creates a toxic environment.
Pretty much all of the Cambridge and Somerville "squares" are really larger areas with nightmares of streets coming in and branching off at all sorts of random angles.

Left turn arrows tend to be eventually installed at the worst of the unprotected lefts. (Or left turns are just prohibited.) Locals just learn to expect a couple cars to do a left on red--and for another 2 or 3 to turn as soon as the light turns green.
Most of the complaints come from people who live in the fairly well off ring of suburbs from ~I95-495 and are used to lackadaisical, un-urgent traffic that tends to characterize these places.

These people have little reason to got Lowell/Leominster/Worcester/Fall River (one ring outward) or Providence/Hartford/New Haven/Springfield (one ring further still) so Boston is just what they complain about.

If Lexington or Sudbury is your frame of reference then Boston is a f-ing zoo. If Lawrence is your frame of your reference Davis Square (or Kelly Square) is same shit different day.
What do you do for retirement?
Show HN: DIY Freud. Automated therapist on the cheap
Mess is subjective. I've been using the same stable UI framework for 20 years. Today's junior frontend devs were in diapers when I started using Windows Forms and it hasn't ever been broken or required rewrites. I don't think web developers even realize this is possible.

The biggest choice is deciding how much you like technologies from the Windows team. Personally, I stay away from them. With the exception of the very oldest technologies (Win32 and COM), tech from the Windows team has less longevity than technologies from DevDiv. That means yes to Blazor, WinForms, and WPF, and no to UWP and WinRT.

Note that Blazor has a server-side edition. Most production Blazor usage is not WebAssembly-based at this point in time.
So, because Q1 guidance is a meager 3-10% revenue increase YoY and RoW active users took one (and first) small step back it is failing?
Ask HN: What is the simplest way to sync bookmarks across devices?
I have been using Chrome sync but recently my work laptop policy prevents sign-in hence no sync. I'm interested in learning what solutions others use here on HN.
Odd. In all my math and physics classes the homework counted for less than 5% which basically made it all optional. After the assignment was done all answers were posted somewhere.
I'm surprised this is gaining traction here, because I think the key thing that Bradbury _didn't_ see, and which Wills brushes past, is that in Fahrenheit 451 they're burning books because the mental model of how ideas flow was still centered around print media with publishers/printers, one-writer-many-readers, etc. And no one in Fahrenheit talks about writing a book, producing ideas, really do they? (It's been a long time since I read it.)

The kind of interactive conversation we take for granted today, where anyone can post, and where the reactions of others are immediately visible and part of the experience of not just seeing but finding content, was understandably not foreseen by Bradbury in 1953. But now that we've arrived here, don't we need better and more up to date models for how to think about censorship? In particular, issues/mechanisms which aren't really central in my memory of Bradbury were:

- facticity: is deliberate misinformation a more legitimate target for suppression?

- equity among different types of actors: e.g. the FDA doesn't allow a manufacturer or distributor of Ivermectin to say that it is an effective Covid treatment. Should non-affiliated parties be able to say it, and be paid to say it?

- financial incentives for "inflammatory" (pun intended) content

Flattening it all to just the presence or absence of any mechanism of suppressing content, irrespective of who is doing it, how, or why I think actually hinders our ability to have the nuanced conversation which Wills would claim to be defending.

And if you _do_ want to talk about Bradbury's prescience, I think Joe Rogan is the wrong example to pick right now. There are plenty of contemporary examples of states or local school boards trying to ban concepts from the curriculum, or books, in a way which is a lot more directly aligned, and aren't weighed down by the same baggage.
Having the default value be None isn't great for documentation, and it isn't great for static typing, because now your argument has to be of type Union[Foo, None]. I've written functions where there are reasonably long chains of stuff like

if foo is None:

foo = []

and it'd be nice to be done with that.
>Were other students just going in and out of there constantly?

Not constantly, but fairly frequently, yes. But judging from how frequently I'd meet other students waiting in the hall, it was probably only 1/5th of any class who'd bother to do this.

For math specifically, if the prof I wanted to see wasn't available and I thought the question was quick, I'd sometimes pop in to another professor's office who'd taught me before. e.g., For Calc3 I'd sometimes pop into my Calc2 professor's office if his door was open.
Just because all laws are enforced equally (whatever that means) doesn’t mean there would be 100% compliance.
In many settings professionals can be fired, lose their credentials/licence for giving bad advice or not doing due diligence. Compared to Rogan most of them have much less impact on other people, why should he be held to a lower standard of responsibility/accountability?
As others have mentioned this depends on how matching works on the exchange.

The case where the bid is higher or equal to the ask is known as a "crossed book". I most cases, this should never happen and if it does it would be as a result of a bug in the matching algorithm. If you place a buy/sell order with a price that is in excess of the best ask/bid respectively then that order will be matched against the opposite side. Under normal conditions what you suggested should be impossible.

If you want to know more about how order books work, I wrote an article specifically about how this works mechanically: https://www.machow.ski/posts/2021-07-18-introduction-to-limi...
>Then there are apparently forced conformity patterns like inverting votes of users that consistently disagree with the majority - which I have seen mentioned several times in comments, but nothing official, so no real way to confirm or deny.

I'm not so sure about "inverting votes" but yesterday there was a thread where multiple people claimed to have been "shаdоwbаnned" from voting.

https://news.ycombinator.com/item?id=30317059
I don't think this is "spammy" nor "unnatural". There are important persons in our life that are worth keeping contact with for the sake of keeping contact with.

If you create this list and it's only filled with people that could be helpful to you in the future (agents?). Maybe it's time to recall that we the people are ends rather than means to themselves.

Second, Mental memory is lossy. Sometimes you move for a while to another city. It's easy to get distracted and forget to keep in touch with the people you love.
The heat isn't too hard to deal with, there are solutions (including the weird ones like water cooling cases https://www.ebay.com/itm/175003613243 ). Simply adding airflow tends to get you pretty far by itself, even. Device test labs are a common-enough thing and handle running phones like servers at scale without too much difficulty.

But there's more nasty lurking problems in this area, like that phones aren't designed to be continuously powered. They will naively try to keep the battery at or near 100% charge, which will destroy it relatively quickly, and not uncommonly in the "it's bulging and increasingly likely to burst into flames" variety. 2 years is considered a "decent run" for things like device test labs as a result (see eg the FAQ on https://github.com/DeviceFarmer/stf )
The Kill Chain: Why America Faces the Prospect of Defeat
Yeah, in most, if not all Semitic languages. Most letter names are very similar across the Semitic languages.
There isn't anything special about functions; the original article does not describe this correctly. Rather, the big conceptual difference is the point at which the expression is evaluated – once for the whole program (`=`), vs. at each call site (`=>`).

I presume this got accepted because it fixes a well-known gotcha with default parameters in Python due to early evaluation, where, for instance, the dictionary instance in `def fun(args={}): …` would be shared between all invocations, leading to all sorts of fun bugs. This is especially pernicious as most Python programmers will know other languages as well, where this tends to be handled much more sensibly (e.g. in C++, D, …) and default arguments are evaluated at each call site.
If you know python (Which I am assuming you do because you mentioned Django) https://anvil.works/ is probably a really good solution for you. They also just updated their pricing, and they are open sourced.

They have a GUI editor and their custom server runs a full python backend. One of the co-founder's has given a lot of talks about designing their system and I think it's pretty interesting.
In general, I agree. The braking distances on newer cars are actually pretty incredible, even for some of the ones that enthusiasts decry has having insufficient brakes.

I do wish more emphasis were placed on teaching drivers the situations where hard acceleration is actively harmful, though. We are seeing some EV accidents already from people not realizing the differences between expected behavior and their behavior.