skysight-inc/HackerNews huggingface dataset:
Tabletop Simulator was a lifesaver for us. We play it every week and I can't recommend it enough.
Vitamin D supplements in Germany give cost-savings of 30k cancer deaths per year
I agree. I had a Boyue Likebook and it was an underwhelming experience with its slow processor, underspecified self-draining battery, Android "support" (stuck on 6, most apps didn't run well due to the poor processor, poor battery), and the vague feeling that I didn't feel comfortable sharing my real Android account credentials on this device given that I didn't know what all it was running. I now have a Remarkable 2, which I thought I would use just for reading, but I have now grown to love its note taking abilities along with the API for transferring content.
Been a user for 8 years on this username; +1 on the old username I lost the password to. Pretty incredible that it's still something I check every day, more than even reddit. A credit to @dang and of course @pg it remains as relevant and educational as ever.
Uhm... isn't macOS already the macOS of BSD? I believe the lower level OS functionality is derived from BSD.

https://en.wikipedia.org/wiki/Darwin_(operating_system)
It's noteworthy to the extent that the CPython development team continues to refuse to implement a JIT runtime, to the detriment of the Python community. PyPy is not the default Python interpreter, and most Python libraries don't target compatibility with it.
Well, a point in mypyc’s favor is that the above code is still syntactically valid Python code.
These details aren't important. It's like bench marking C++ and node and then complaining about implementation details. Node should be and is definitively faster then python in practically every bench mark.

I still prefer python over node though, but I can't deny the reality.
Python 3 uses interpreted bytecode, it’s faster than running an interpreter over an AST but much slower than using raw machine code. For most things people use Python for this is fine, especially since there are many extensions to do cpu-intensive tasks written in C.
Exposing sequential IDs is bad Here is how to avoid it
There are many data leaks that result from exposing the internal IDs of your data. These are easy to guess if you use sequential/auto-incremented values for the primary key of your data and later share it outside. here is how I think you can avoid it without sacrificing performance.
> What’s the proof of that?

I.e. there is no evidence, anywhere that they do this.

I don’t need to prove a negative. If you’re accusing them of something, provide evidence, otherwise this is just innuendo.

Secondly, even if they do have enough data to infer something about user behavior across websites and third party apps in some future in which we discover they were lying, that isn’t the same thing as intentionally tracking people across websites using explicit identifiers today.

It’s worth pointing out that they are aware of the inference problem and we know they sanitize their logs to alleviate it e.g. by anonymizing IP
addresses etc before storage, although we also can reasonably guess that they haven’t achieved this universally yet.

> Now you may say that some data collection is unavoidable given the nature of the device (eg push messaging) but that’s often also true of other company’s products.

This is true, but irrelevant.

Apple discloses what they collect, and there is no double standard in what they are asking others to do.

It’s the claim of a double standard that is complete bullshit.
In a proper English construction "antiracism" literally means "against racism." Note, this is not arguing that race has no "place" in perceived reality. But that racism has no place in our society. Being against racism is the norm.

The problem is with using the word "Antiracist" as a label or name. There is a movement that tries to use the word as a name, but is a case of a wolf in sheep's clothing. This movement is attempting to rewrite history. To teach that, for example, Lincoln was evil, didn't do enough, and should be erased. This is despicable and destructive. McWhorter simply, rightly, calls them wolves.
I’ve been scripting in Python since 2003. Node wasn’t mature/viable at the time.

Edit: didn’t exist at the time!

Python is my go-to because I know the ecosystem well and can go from zero to done with minimal effort and research.

Node has since (come into existence) and matured, and while it may be better/faster in some situations now, I haven’t encountered a project that has compelled me to switch.

I suspect the answer to your question boils down to a combination of: familiarity, preference, individual productivity, and pragmatism.

This will likely shift over time.
JITs work based on assumptions that types/values will stay constant. So, here it probably assumes that it will always be working with integers. So it will be much more efficient in cases like this as it is pretty much pure, simple computation. At worst there could be one deoptimisation when it moves from 32-bit to 64-bit integers, if v8 uses 32-bit integers first.

So it can emit extremely efficient instructions based on this assumption, while CPython struggles along with infinite precision numbers.

Function calls will have a much lower overhead also since it will just be a single `call` instruction.
I agree that trying to eliminate a class of bugs through language design is a good thing to try, absolutely.

I just mean to say that the idea that you inherently make your software more reliable by "rewriting in Rust" is false. I don't contend that it could have benifits but I think to some extent you swap one set of problems for another and maybe in a language you don't understand as well as the one you're coming from.
That's indeed true for many DAO designs. I often wonder if those proposing such designs don't understand that or if they just don't care.
It is however not inherent to DAOs. If you add identity, a lot of alternatives open up. Check out e.g. quadratic voting or daostack.io.
I haven't seen it phrased that way before, and now that I have, I simultaneously accept the logic of it and am horrified by the bureaucratic churn that must spin up just to ferry legal responsibility to (in theory) the correct party.
"Back when they were the pinnacle of technology", he thought but didn't say.
Captain Jean-Luc Picard as Shinzon of Remus
Unedited: Jordan Peterson's Sunday Times Interview
Not only that, it wasn't until 3.9 that Python got optimizations for calling callables.
I may be wrong, but I seem to remember that this was debunked.
That is correct. As my argument was not a proposition expressed in or reducible to a formal language, nor was it an empirically verifiable statement of fact, it is neither true nor false but is in fact meaningless. There was no point in my expressing it, and there is certainly no point in you arguing with it. As Wittgenstein said, "Whereof one cannot speak, thereof one must be silent."
Facebook Alegria
I don't think they're saying that the practice of sleeping on ropes wasn't a thing, but that it has no connection to the etymology of the word "hangover". In fact, the original article even says as much:

> The term hangover is unlikely to have come specifically from this practice, it more likely refers to the lasting after effects of alcohol felt the next day. However the two-penny hangovers remained a grim reality of Victorian England regardless of the tenuous link to the etymology of alcohol. Particularly as ‘two-penny hangovers’ have also been mentioned in Paris, and the French for ‘hangover’ is ‘gueule de bois’ which is literally ‘mouth of wood’ so nothing to do with ‘hanging over’ at all. But a fairly accurate description of how your mouth feels after a night drinking gin!
Just stopping adding features limitlessly would go a long way
X and Wayland is a good illustration why desktop Linux never progresses. Tons of wasted development effort in dead/useless technologies like Systemd/Pulseaudio/Xorg when the market is clearly moving elsewhere. The Linux kernel is mostly fine, however userland has been a disaster for years. To have a forward facing userland you pretty much need to run Arch or Gentoo, which isn’t really a serious option for people who need productivity.
Show HN: Call Them Back Why People Are Leaving Your Website
> I'm not doubting your experience here, but financial security firms vary hugely on their opinions and eventual implementation of compliance.

I agree! That was my point: finance folks are not universally in favour of X or Y. Within any firm there is vast heterogeneity. Just as some will never accept buildpacks, some will never accept anything less.
It would be much better for the health of your eyes too. I'm still looking for consumer ready desktop monitors that I don't have to order through AliBaba

EDIT https://www.tomshardware.com/news/25-inch-eink-monitor-comin...

https://www.amazon.com/Dasung-Paperlike-Front-Light-Touch-Mo...
> An interpreter with a JIT is obviously faster than one without.

And why doesn't python's default runtime environment obviously come with a JIT then? I think they should absolutely go for it, given the huge user base of python.

Reasons like "but named functions can dynamically change" are not applicable, since JS has those same properties and can do it. They could start with optimizing the case where you call the same function over and over in a for loop.

An alternative python interpreter is also not the solution, normally what you have is the main standard python interpreter, and that is the one that should be fast, period.
Can these Linux phones prevent the mobile phone company ( i.e. Verizon, AT&T or the owner of the tower) from tracking you and selling ( or "renting" )
your location information?
I've seen these types of comparisons, and I understand there a loads of factors playing a part in them.

However, it does make me wonder, why has python become to standard for data science? Is it Library support or purely community based?
> I find there is more chance for confusion, especially by a non-native reader, when a pronoun (or any proform) appears before its antecedent.

It depends on the native language. Spanish is flexible to a fault, so "a huge orange cat", "an orange huge cat", and even "a cat orange huge" are easy to understand... but correctly translating "un enorme gato naranja" to English is the hard part.
Foreplay: I know that you don't like what you read but this is a diction of GDPR, so before you start down-voting, please - Rec.74; Art.24 and read [1]) as the "entity" that obtained the data.

Let me shed some light. Facebook/Google have nothing to do with it except they are breaking the law because of you that have planted data from you friends without their consent.

Following the GDPR, the one who gave personally identifiable information (PII) to the Google/Facebook/whatever, makes HIM/YOU/HER responsible for whatever they do with it.

(Or in other words - if you are gathering the personal data on your website for a 3rd party, you better be sure that the 3rd party has a strong legal bond with you regarding the information you have "traded" to it or you might have troubles.)

Even if "your friend" has given his/hers PII to you, you dont have any consent to share it with whatever 3rd party application you are using and is stealing your data based on "I Agree button". This is making you, as a controller of PII responsible for his PII. If the 3rd party application ("Facebook/Google/...) took it from you for whatever "reason", those information were not yours to share and you have zero comfort in not being given consent. You have decided, for your friend, that you will share his/hers information with 3rd party application. Due to negligence (you didn't read the "I Agree" text, you didn't care (negligence),... whatever. It really doesn't matter.)

You have two troubles here.

- The application was violating GDPR. Clearly. Without any doubt. They slurped in the PII data from your friends which gave no consent. They might argue that you have misleaded them. In this case all guilt is on you. Unless they are well known for their acts. Which against paints a big red text "negligence" over your forehead.

- YOU were violating GDPR by not taking care for PII of your friend and giving it to 3rd party without consent, approval, anything ("Hey I just took his phone number").

Not only can 3rd party application be held guilty of stockpiling PII without consent, in same manner can YOU be guilty of giving them PII data (oh yeah, "I Agree" button) and your "friend" has all the law support in EU to sue you for this - EU wont, they have larger fish to fry but your friend can and might.

[1] - GDPR defines a controller as: >>> the natural <<< or legal person, public authority, agency or other body which, alone or jointly with others, >>> determines the purposes and means of the processing <<< of personal data
Fun read. Personally I would have stored the `string` and called it a day without add to a stringer function. It's just easier, and there's no way those 14 words are going to cause a noticeable change in performance.
Doesn't really matter, I ran it on 3.9, it's still slow. Between the kind of language Python is and the optimisation CPython allows for itself, there is simply no way it could be competitive.
My original comment was that they seem to have rules that aren't public, and rejected content with explanations that don't make sense. Escalation to humans did nothing.

For what it's worth the ads do have more docs on what ads are accepted.

--
Going off the rails here but you brought it up (i am GP?), I'm actually pissed ads aren't back up!!!

It's hindering our business (enough to hurt), preventing fundraising, and really hurts smaller campaigns.

However from my (Dem) perspective I do think FB should act like TV stations and fact check.

One study in my city said 1 minute of fact check for every 160 minutes of ads (I think i remember that roughly correct).

I also especially had beef with the super weak 'projected winner' banner on posts with Biden/Trump post election. It compounded the lie. Projected gives a false sense of 'up in the air.'

They knew that Trump and MAGA media are using nonsense to lie to people. It ended up with insurrection at the capitol.

They should have called Biden the winner -> link to the facts. Most media went beyond projected after a few days.

They again should have also followed the rest of the media by adding another few words to combat the lies from MAGA once they continued and escalated: all lawsuits got thrown out with prejudice the election is not contested.

NyTimes et al use language like baseless, 'Mr. Trump's lie', unfounded. They now go further and use words like extreme, conspiracy, 'cult figure.'
Jordan Peterson interviews pulled after a piece he calls ‘cruel’ was published
I've been adding `site:reddit.com` to most of my searches for years, but I noticed this past year that Reddit threads rank highly on many searches even without this operator. That's huge.
Because not all scripting has strict performance requirements, and as much as I love JavaScript, Python blows it out of the water in scripting ergonomics and semantics IMO.

Opening / reading / writing files, parsing args, making HTTP requests, etc. which are extremely common scripting operations are easier with Python, and the end result tends to be much more succinct thanks to its syntax (this applies to all Python code compared to JavaScript, but I'd argue it's especially valuable in shorter scripts).
> I'm not trying to argue here, but I see this argument pop up often when discussing big tech and user data. I'm curious why the tone is so different when it comes to mortgages or auto loans, for example. It seems society is content with the notion that I must do my ow due diligence when buying a home, but for whatever reason that responsibility seems to slide away when I'm dealing with social media. Why is that?

That's a legitimate and good question.

And the answer is that the mortgage industry is highly regulated, and so there are things that the federal government demands (if we're talking about the U.S.) and additionally that states demand. So if you sign a mortgage paperwork in my state, for example, there are Riders that have to be provided. Same with signing up for a credit card. One page information sheets MANDATED by the government that the consumer gets to see, before having to sign contracts.

You don't need to be a lawyer to not get screwed.

Another good example. Residential leases are long, technical contracts. However, the state law overrides what's in it. So even if someone signs something that violates their rights, it won't apply. In some cases, the landlord can be sued for damages. Additionally, Riders are often mandated by the state that the landlord should provide, that summarizes rights.

The problem is that individual user data privacy is NOT regulated.

The lack of regulations and laws are why we're all arguing right now.
Teen Vogue: https://www.teenvogue.com/story/non-black-people-speak-up-fo...

CBS News: https://www.cbsnews.com/news/white-silence-on-social-media-w...

Houston Chronicle: https://www.houstonchronicle.com/life/article/Speaking-up-ag...

Here is the Google scholar search, to show that the phrase is widespread, and not particularly used as hyperbole among scholars. https://scholar.google.com/scholar?hl=en&q=“silence+is+viole...

So, beauty magazines, mainstream press, and the academy. What part of that is not widespread?

Ed: more, since this was only 1 for 4, in your mind.
College administrators: https://www.naspa.org/blog/silence-is-violence-why-using-our...

Hockey players. https://www.theplayerstribune.com/articles/mark-fraser-racis...

Twin Cities teenagers, inspired by BLM protests: https://www.twincities.com/2020/07/22/roseville-teens-keep-m...

The editor of Governing Magazine. https://www.governing.com/now/A-Shattered-Complacency-When-S...

Sophie Turner, as seen in the Daily Mail. https://www.dailymail.co.uk/tvshowbiz/article-8395851/Pregna...

What, exactly, is your quantum of proof here?
Wouldn't it be possible for Pine64, Purism and Fairphone agree on a common chassis to reduce costs of their phones?

Why can't it be like PC's where the user can buy a bunch of separate parts from different manufacturers and build his/her own computer?
If I’m writing an article about benchmarking, then yes.
The benefit to having a type is mainly IDE experience and catching it at compile time. It's easiest to say `Genre.WESTERN` than using the string `western` and hoping you didn't accidentally type `westrn` and get a runtime error.
No. Cell sites will always know your location. Additionally, in the U.S. all cellphone are required to support E911 which requires GPS location. Any phone out of compliance can have its IMEI blocked on that network.

The benefit of open source phones in this regard could potentially be additional control over which apps can access GPS or additional visibility into which apps are requesting it. This already exists on closed source phones, but the devs could make permissions more obvious and potentially give more privacy tips if they so desired. Maybe even do something cool like have a red icon on your home screen that warns you may be giving apps too many permissions or if permissions changed without your interaction.
https://fishbowl-game.com/ is a fun one and specifically encourages good communication with low stakes. Easy to play with at least 4 people
Agreed. That's one of the things I was trying to say. (Not the attention thing, because that's, for most people, a learned deficiency for sure.) OTOH, he is probably right if you take a less extreme version of his claim: given a very good education (probably following his method to some extent) most people would end up being a lot more adept than what you see today.
I'd be hard pressed to find any mainstream language that underperforms naïve CPython. Community driven or not.
A polling app building a “psychological compatibility profile” can arbitrarily add new data points, and “streamline” the onboarding process by collecting all of the necessary data with one click (with fully disclosed list of collected data points).

Which is what CA has built.

Not just them - any survey app claiming to help you find out “which Game of Thrones characters you and your friends are” can arbitrarily claim those data points as necessary.
"of preventing"?

It reads like cancer deaths save money.
Everybody gets sent a lego set and (for those who can) a drink, and you spend a couple of hours building and talking.
We played kahoot once
For a lot of workloads, performance is less important than maintainability. Python's cultural and technical adherence to an ideal code structure makes it a good candidate for long-haul code where CPU-bound performance isn't going to be a factor.

IMO the opposite end of that particular scale is Perl.
Supercharging Apache Superset: How Airbnb Customized Superset for BI at Scale
Name one prominent modern atheist that is clueless when it comes to the theism discussion and present one point he/she misrepresents/lacks understanding of.
The main difference is we don't sell access to a panel, but instead create tools to help you build and manage your own.

Some of the tools you mentioned have panel management tools, but generally as bolt ons to their panel offerings, and often charging you to communicate with your own customers.

There's some funny incentives that come into play when you make your money by charging access to a panel.
I think it has nothing to do with privacy. Pipewire is like the 'new soundserver" for linux distros. Just that.
I use a PinePhone as a daily driver.

- its camera is not good

- its battery life is not good

- its call quality is not good

- SMSes are not completely reliable

- receiving MMSes works, but you need to use a custom command line tool that you might have written yourself for that

- sending MMSes, I have not even tried. Probably possible, but impractical

- it's barely usable for GPS navigation

- it's a bit slow

- Web browsing is a bit clunky but is largely usable

- its overall usability is not very good

It's a prototype.

But it is a bet for the future. A future in which there are usable phones running OSes whose roadmap do not depend on corporations that close everything in a walled garden or who depend on massively tracking people. A future in which every single line of code running on the phone can be studied, improved and shared. A future in which updates are not at the mercy of the manufacturer.

Actually, you can already have one foot in this future thanks to this phone, and many things are being fixed at a remarkable pace. I hope we will see higher-end hardware for the OSes running on the PinePhone soon.
> And why doesn't python's default runtime environment come with JIT? I think they should absolutely go for it, ensure the default python you get when you run python has a JIT, given the huge user base of python.

1. because CPython aims to be relatively simple and straightforward by choice

2. because the "huge user base" comes in large parts from the deep and extensive C API, which is absolute hell on a JIT

3. because most of the userbase would not give a shit anyway, it has not exactly migratd en masse to pypy: much of the userbase sees and uses Python as a glue language, Python is an interface to optimised C routines without being a pain in the ass to develop in.
Many assumed suicides would spike in 2020. So far the data tells different story
A lot of Common Lisp code that ends up opensourced is either 80% solutions for things that were necessary for some project (sometimes commercial), and IMO the rare cases where things really got polished - they got polished later on with intent to publish.

On the job code, whether lisp or not lisp... I'm more used to managers preventing writing anything more complete or documented, except for once in few months forcing everyone to write BS low-quality docs because "documentation" is a line item on the contract.

My pleas to set aside time to document and polish things are usually ignored, my pleas for a technical writer on staff to help us keep docs current and well written have never been listened to so far.