skysight-inc/HackerNews huggingface dataset:
maybe that’s true today but within five years I bet the economics will have pushed you and your neighbors to install at least some amount of solar and batteries
People share what they hate most about Windows 11
I think that the local timeline is the only decent way to have native discovery in Mastodon (especially if you're in a topic-specific instance). I know some people specifically don't want things like algorithmic recommendations, which is fine, but for others this means expanding your following is relatively hard.
It's not the role of the loan industry to make it easier for black people who appear to be a higher statistical risk to get loans. That's the purpose of government- to make it illegal to include genetic history in life insurance models- provided that society believes in that principle.

Another way to say that - one that appears less uncaring to readers - would be “yes, including birth month or race in insurance risk calculations would be unfair+, so it should not be done. If necessary, the government should step in to prevent this”.

+ you may squabble with the use of ‘unfair’ here - obviously it is not ‘unfair’ in the stastical sense, but that’s not what the word generally means in spoken English. ‘Inequitable’ would be better, but for some reason ‘equity’ seems to be evolving to mean ‘at all costs, produces equality of outcome’ and so is a victim to the same problem in the opposite direction. I chose the more common word.

[edit: I used insurance here, sorry - the same would apply to loans I think]
If there were an acceptable reason for this, they could have said it here: https://shop.mbusa.com/en-us/connect/pdp/Acceleration-Increa.... They chose not to, which means either there is no danger associated with this change, or there is and they're selling a dangerous add-on without informing customers.
If making requests offshore is a panacea, use a VPN that proxies _all_ your traffic there. Then you needn't care if the website is HTTPS or HTTP

In the case of _this_ site, it has nothing a copyright holder could complain about, so it doesn't matter if you visit it. It says "We don't link to it from here, but just Google for 'Pirate Library Mirror'". Yup, why not tell Google what you're doing? Once you've done that, and visited the (also HTTP only) "Pirate Library Mirror" site, you'll find it doesn't have any .torrent files. But it does have a link to a .onion site available only in Tor Browser. And the onion site _does_ have .torrent files you can download and add it to your Bittorrent client and begin infringing copyrights.

The two HTTP sites involved have nothing that could get you legally into trouble, even if an eavesdropper saw _all_ your traffic. It's certainly good practise to make all sites HTTPS, but for these specific sites, it isn't a downside that they're HTTP-only. The only situation I can think where HTTPS vs HTTP would make a difference is quite unlikely: if an active attacker, able to modify your traffic, substituted a link to a different .onion site, with different .torrent files specifically for you
It's odd how they go hard on "crypto scammers" for mid to low millions and continue to explain away the SBF fraud as "big oopsie".
[Also at Broad] Must be a US resident except for exceptional cases (e.g. world-renowned scientist).
This is an extremely silly observation for HN, given that the usernames are published openly with every comment. My username is quite obviously "throwaway09223." There's no need to enumerate anything.

Avoiding username enumeration is a reasonable goal for some sites in terms of hiding PII, but it is very obviously not a necessary security measure.
I used to feel the same way as you about large touch screens in cars as the main interface in place of physical tactile buttons but I've come to accept that's just the way it is now and if you're looking to buy a new car it'll be hard to avoid. I think some cars (like bmw) have found decent compromise with physical buttons for frequently accessed things like climate or seat warmers.

Don't even get me started on Teslas which is essentially a tablet with a large car-shaped case around it.
Wait where is self.count set, and is it 0 or 1?
> How many times did people try out perpetual motion machines?

Or even turning lead into gold! A ton of famous scientist (i.e. Newton) were very busy with that idea but we end up only knowing them for other side projects/discoveries.
I could look into that, but then doing that would mean that the program wouldn't be only 50 lines of rust :)
This doesn’t seem accurate. Are you saying Poland had GDP growth rate of more than 30% a year?
> Which is exactly the problem GP wants to fix

pedestrians being struck at speeds in excess of 75 mph while crossing freeways?
> With Python it's much easier to become proficient and remember everything you need to know. That translates to more time being productive writing code instead of reading documentation

Until your python program reaches a certain size where the lack of type safety and other protections becomes a real liability. Contrast that to something like Rust, where it's easy to have confidence in very large code bases.
I was at Yahoo from 2004-2011. Yahoo often had products before the market was ready for them. Sometimes, the product would hang on and grow with the market; sometimes it would get shut down.

In some cases, like mobile, Yahoo was both too early and too late.

There was a good amount of time where Yahoo would launch something, shut it down, then Google would launch the same thing to much success. Of course, now Google is in the habit of shutting things down, another thing Yahoo did first ;)

I used to think there'd be a lot of value in going through Yahoo PR launches from N years ago and if Yahoo had shut it down, consider if it makes sense as an independent business. Although it can be hard to tell why they shut things down, so it might not be obvious which things were the product worked but the market wasn't there and which things had non-obvious issues that made the product unworkable in practice.
Maybe you and i are using different major modes, but i see the warts of regex high lighting in eMacs. It’s quite bad in auctex
Yes, "AI has too much control over our lives, and it's biased" is a repetitive claim made over and over, but it's also, you know, a biased AI ruining lives right now, and we should repeat it until things stop.

Every week there's a random here post about "some AI detection system closed my Gmail account / took down my Android app / froze my Square funds", and Hacker News is seen as the semi-official tech support line for companies who have turned to biased AI to cut costs.

A lot of what AI ethicists are saying is that "if we hook these AI systems up to safety-critical systems, anyone who doesn't fit the model is going to be labeled an outsider", and I don't know why we shouldn't repeat it as many times as it takes to get people to listen... accounts are still being banned, lives are still being ruined.

To counter this with "think about what progress AI has been making!" is missing the point. "Sure, it Markov-chain'd some random facts about space bears and cited random people with papers it made up who are now caught in the cross-fire of machine hallucination, but think about the progress! It could format its fiction to look like a TeX paper and add some random squiggles that look like math expressions!" is not the slam-dunk defense you think it is.
I'm starting to actually believe that Rust will eat C's lunch for systems programming.
https://en.wikipedia.org/wiki/List_of_classical_music_concer...

It is also funny to read about how historic audiences responded to weirdness – and almost all of this music modern audiences would listen to and go "yep, that's classical music."

"Weirdness" is what pushes art forward, sort of by definition. And people will dislike it, also by definition.
>"maximally analog electric car" where, for example, the accelerator pedal is a potentiometer.

What else do you think is being used for accelerator pedals?
Just when we thought Linus Tech Tips had exhausted every normie, low effort way to "investigate" which fan is best to cool a consumer CPU and GPU for gaming...
Like GP I was replying to, it sounds like you’re mostly looking to air grievances here rather than discuss the topic at hand. Thank you for your work on OSS in any case, I imagine that’s a very frustrating experience.
LeCun's behavior here cannot be justified, but I think it's partially explained by his background. LeCun's life experience has taught him that when others criticize his work again and again and again, he should ignore them and persist if he thinks he's right:

During much of the 1990's and the 2000's he, along with Geoff Hinton and Joshua Bengio, ignored negative criticism by many naysayers as the three of them persisted on researching deep neural networks, which a majority of AI researchers had dismissed as a dead-end. It wasn't until the late 2000's, when Hinton showed he could train restricted Boltzmann machines efficiently, that other AI researchers started paying closer attention. And of course everyone else piled on after 2012, when a deep neural network (AlexNet) won ImageNet by a wide margin over all other methods.
Yes, it's definitely a legitimate competitor to ARM on the lower end, embedded and various specialized applications.

> RISC-V is exploding everywhere

Because it's open source. Designing your own ARM cores was and is prohibitively expensive and virtually impossible for x86. That might be a huge advantage that will allow RISC-V to supplant ARM but it's not obvious that this will happen.
Ask HN: What are the best tutorial sites for Python?
With all the interest in AI, there has been a recent increase in the number folks (especially students) cold-reaching out on LinkedIn and Twitter for advice on good resources to learn Python and AI. This is just because I work in the space (I think), so I'm guessing lots of other people will be seeing this too.

I try to be helpful but I also want to give the best possible current recommendations.

For the AI part, I've been recommending Jeremy Howard's awesome fast.ai course, and the new "Neural Networks: Zero to Hero" lecture series from Andrej Karpathy which I've seen lots of people recommend [1].

For learning Python (beginner-to-intermediate), my go-to recommendation used to be DataCamp, but I'm sure there are better and more-recent resources.

It doesn't look like there has been much discussion recently on HN, so I'm wondering what everyone would recommend as the best tutorials to help those people getting started or up-skilling now.

Sites that show up a lot in discussion include: realpython.com, treyhunner.com, makeuseof.com, digitalocean.com, tutorialspoint.com, towardsdatascience.com, programiz.com, simplilearn.com, learnpythonthehardway.org

What is everyone recommending?

[1] https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ
There's an old series of - stories? jokes? called 'unix koans' [1] which always end with a master answering a question in a very unclear but profound-sounding way, then the line 'Upon hearing this, [someone] was enlightened.'

I never found them laugh-out-loud funny myself.

This is probably a reference to those.

[1] http://www.catb.org/~esr/writings/unix-koans/
Fiscal Crises in American Cities
In high school we had a professor of history that allowed us to come with notes to the exams as long as notes were hand-written.

He also liked to put questions about minute details, sometimes even the footnotes.

End result: I still did not remember the stuff, but I got good at making summarizing notes quickly...
> No native macOS then?

Or Pi, or iOS, or practically all Android hardware… Kind of a non-starter IMO. Maybe this was marginally acceptable when the language started in '14 but it becomes less so every year.
I think its more a comment of how we should be open to people contributing to these efforts (while still being mindful of wild claims). While the concept of perpetual motion machines is flawed, the effort put into reducing kinetic energy loss is very useful. Flywheels are being actively studied as a method to store excess energy storage. In the long-term view I don't think you can consider anything not worth spending time on, the result just might not be applicable to the original goal.
Having it happen automatically is what I was after, and that isn’t particularly easy to achieve. There must surely be a better way than my nasty hack, but I do now have automatic backups of iPhone photos onto a nas:

A VM running macOS and a script. Open Photos.app and sync with ‘Download Originals’ checked. Quit Photos.app and rsync the folder ‘Originals’ out of the app bundle and onto a NAS. Once finished, reopen Photos.app.

It’s quite horrible getting the script to run as permissions get tricky with chrontab, so I used Lingon X to schedule it.
How exactly does honestly not clearly fall under safety? AI is an information system, and truthfulness from an information system that impacts human lives is clearly a safety concern.

This is not a redefinition, the harm results from the standard usage of the tool. If the AI is being used to predict the possible future behaviour of adversarial countries, then you need the AI to be honest or lots of people could die. If the AI concludes that your adversary would be more friendly towards its programmed objectives, then it could conclude lying to the president is the optimal outcome.

This can show up in numerous other contexts. For instance, should a medical diagnostic AI be able to lie to you if lying to you will statistically improve your outcomes, say via the placebo effect? If so, should it also lie to the doctor managing your care to preserve that outcome, in case the doctor might slip and reveal the truth?
> Crypto’s Collapse May Have Done the Economy a Favor

I don't know. As long as it was humming, you knew where all the shoddy, crazy and make-money-fast people went. Now we have to deal with those again.
LOL, that was my first impression! Obviously the milenials doesn't know about yahoo.

But well... the problem is almost the same: too few info == too much info => No enough info to make decisions.
Because they never really existed in the first place, except for at a few major corporations that basically monopolized the labor market and forced a choice between morality or high pay.

Meanwhile, the workers who took those jobs deluded themselves into thinking they deserved those salaries based purely on merit, and that their salary would keep increasing throughout their career.
I was sad the day I saw Emacs implemented threads before a proper async event loop / futures / etc. Do those first, see what kinds of concurrent code people actually want to write, then write a multithreaded scheduler for that.

Instead it’s backwards, now we have hard-to-use concurrency primitives and still shitty UIs.
> Even more dystopian would be a future where governments can access some API that allows them to Geo-fence drivers into an approved area after a traffic conviction or limit the drivers speed

That doesn’t seem dystopian at all. Drivers are expected to follow the law but kill tens of thousands of people annually and injure at least an order of magnitude more. Requiring a high-powered bit of heavy equipment to be geofenced like a 20 pound rental scooter often is would save a city’s worth of lives and billions of dollars every year, and it’s not doing anything outside the democratic process which sets traffic laws in the first place. It also does so without any of the well-founded concerns that traffic enforcement will be inconsistently applied to different ages, ethnicities, income levels, etc. and would have zero privacy implications.
Ask HN: How to deal with multi-tenant SaaS database structure?
Hello HN, I'm building a SaaS product. Each tenant can have their own database structure/fields while many tables are common between the tenants.
For example table A is common for all of them while table B might have different fields upon organization/tenant's need, in other words we have table B for all orgs with different fields.

I'm thinking of shared-codebase and shared-database paradigm for it's simplicity(no synchronization needed). Have you encountered this situation? Is it possible/and how to handle this objective with single database for all tenants? Further, I'm using PostgreSQL database.

Thanks in advance.
The person you’re responding to dodged (with a very fair argument), but I’ll bite the bullet here: not really, and I’m curious to hear what you think the damage could be.

I mean SOME criticism always has a basis, but that seemed to be a large part of the reason they published this technical demo: to get feedback and spark scientific discussion on the state of the art. They did publish it with prominent warnings to not trust the output as necessarily true, after all.

If the worry isn’t with primary users but with people using it to intentionally generate propaganda/falsehoods for others to consume… idk it seems like we’ve long passed that point with GPT-3.
I imagine it takes quite a few for Wikipedia to decide to block them outright ...
There are some good studies on this topic such as this one from UCLA.
https://linguistics.ucla.edu/people/hayes/Teaching/papers/Mu...

Abstract:

Taking notes on laptops rather than in longhand is increasingly common. Many researchers have suggested that laptop note taking is less effective than longhand note taking for learning. Prior studies have primarily focused on students’ capacity for multitasking and distraction when using laptops. The present research suggests that even when laptops are used solely to take notes, they may still be impairing learning because their use results in shallower processing. In three studies, we found that students who took notes on laptops performed worse on conceptual questions than students who took notes longhand. We show that whereas taking more notes can be beneficial, laptop note takers’ tendency to transcribe lectures verbatim rather than processing information and reframing it in their own words is detrimental to learning
Per-seat pricing is off the table now
That is why it can make sense. If you prefer the longer engine life, then the system will limit you so you get that. If you prefer the performance, then pay for it.

The above assumes - probably incorrectly - that Mercedes will repair the car as part of this, and thus the increased cost mostly represents their costs in more repairs needed. If you have to pay for repairs, then it should be a one time fee.
> You cannot fathom that other people might have different responses to it?

You can stare at a blank wall for hours, convince thousands of others to do so, start a movement behind it, write, talk, sing, do what the masses need to do in regards to that blank wall.

I still won't call the blank wall "art". I will absolutely call your ability to get everyone else to do so "art".

I'm allowed. As are you.
If you can discover a drug faster and that drug is as useful as dirt does it matter?

This isn't my field but I could grab a bunch of random jars off a shelf and pour them into capsules. No matter how fast I can do this won't improve medical outcomes for patients.
I can produce wood too without cutting down trees
Are you speaking from experience? Almost all of the jobs at the page you linked are either not in the U.S. or require hardware education or experience. Most are not remote. Could you please describe the actual steps and timeline for, say, a frontend or backend web developer without an engineering degree to transition into one of those jobs?
This requires you to keep paying long after you're out of warranty - not that car warranties are worth much anyway
bmw has also removed physical buttons for climate and heated seats in idrive8. it's an unfortunate step backward, but it's also not as bad as people on the internet will tell you.
I don’t know if I can fully agree. India and China made up 60% of the world GDP for over 2000 years of history. Does their decline into poverty mean there was a genetic change? Both those countries are now growing at very fast rate, has there been a change again?
frAgile and Scum have really cut down on this stuff but I’m sure it’s still out there.
lol, I’m fine man, you seem more twisted up over other people’s opinions :)

Happy thanksgiving!
> Which is exactly the problem GP wants to fix.

But it's a good thing that we should make sure can continue, not a problem that needs to be fixed.
Saying goodbye to my child, the youngster
This is a naive answer and neglects (1) models for housing loans, insurance, etc. are trained on historical data. (2) Policy (in the USA) at the time of data collection, and therefore currently was racist (this is not subjective).

Historically, at least in the United States, loans were unavailable to PoC, especially black Americans. Districts in many American cities were "redlined"[1], that is to say certain districts of cities were deemed "unprofitable" for banks. Redlining was policy and was targeted towards discriminating against black Americans, who were often victims to predatory loans with unserviceable interest rates, which commonly resulted in defaults. The defaults caused worse scores for people in the neighborhood and created a positive feedback loop. Historical housing loan data (and insurance data) includes this data. People today are affected by this historical data and this absolutely must be taken into account by the developers of these models.

Because of the entangled nature of real data, dropping "race" as a feature for training wouldn't solve the problem. Factors like zip codes (think of the redlined districts) would also influence the outcome[2].

Creating models, whose output can impact people so profoundly, e.g. can Jane get health insurance, calls for more reflection than just "numbers correlate!".

[1]: https://www.smithsonianmag.com/history/how-federal-governmen...

[2]: https://www.educative.io/blog/racial-bias-machine-learning-a...
Most laptop parts are specifically designed for a particular laptop model. This is very different from the highly standardized desktop parts. Noctua would be sure to lose money selling laptop fans.
Wouldn’t they need to demonstrate that the ECU modifications _caused_ the damage? Of course they have incentive to get out of the warranty, but isn’t the whole point of the act to prevent them from getting out of it _unless_ they can demonstrate your mods to the ECU caused the damage?
Show HN: Benthos Studio – A modern take on Yahoo Pipes
Benthos Studio lets you plug and play various components to build a Data Streaming pipeline through a graphic interface.

It also allows you to mock inputs to emit dummy data and run the rest of the pipeline to inspect the output of each step.

The project is running https://www.benthos.dev/ under the hood.
> API to determine which drivers have unlocked higher speeds and then adding a "High Risk" fee/tax to their policy.

That already exists. It's the horse power figure on the sticker.