skysight-inc/HackerNews huggingface dataset:
I've been using Mealtime [1] for a few weeks now and it's been a game changer - literally!

Every meal is different, simple, and healthy; and it's removed the hassle of having to figure out what to cook and what to buy.

It integrates with online groceries, but I believe it may only be available for the UK, unless the list of supermarkets changes based on location.

I'm not affiliated with them at all, just a happy customer

[1]: https://www.mealime.com
Listening to the loudest voice in the room is often not the heuristic that finds the most valuable contributions.
Car scalping is a thing and it would be a much bigger thing without dealership markups. The markups at the dealership means a smaller market for scalpers. In the absence of dealership markups there would be more scalpers.

https://www.motorauthority.com/news/1136687_gm-threatens-dea...
Marco Rubio Got Furious at Google Because Fundraising Emails Were Going to Spam
That has to be said again. Basically all of deep learning, which is what people mainly mean today when they say "ML", is at least 20 years old. Other data science techniques? Even older. The big spurt seen recently is mainly the result of a) faster hardware and b) larger datasets [1]. At some point the "low-hanging fruit" achievable by scaling up and crunching down MOAR DATA will be all taken and then soemone will need to do all the hard work of figuring out new techniques, or at least building bigger computers. Who's going to do that? All the people who are "passionate about machine learning" and are experts in Tensorflow and PyTorch? I wouldn't bet my money on that. Thirty years from now the people leading the field will be people with thirty years of experience in thinking real hard about real hard problems. As they usually are [2].

__________________

[1] My standard reference for this is a guy called Geoff Hinton. Some people in machine learning may have heard the name. Quoting:

AMT: Ok, so you have been working on neural networks for decades but it has only exploded in its application potential in the last few years, why is that?

Geoffrey Hinton: I think it’s mainly because of the amount of computation and the amount of data now around but it’s also partly because there have been some technical improvements in the algorithms. Particularly in the algorithms for doing unsupervised learning where you’re not told what the right answer is but the main thing is the computation and the amount of data.

http://techjaw.com/2015/06/07/geoffrey-hinton-deep-learning-...

[2] Check out the birth dates of the current generation of deep learning luminaries. Geoff Hinton: 1947. Yoshua Bengio: 1964. Yann LeCun: 1960. Jurgen Schmidhuber: 1963. It goes on. Go ahead and tell those guys they're greybeards who don't get what the kids today are doing.
> you won't be able to code a helloworld without specifying a ML model.

I think the current ML world will have an overfitting reckoning. ML can optimize situations that are very normative, but struggles to create good solutions to situations in which the best outcomes are fairly distribute (but still specific best actions in certain scenarios).

ML cannot tell you what data or choices even matter in life, it can only help optimize those things once we've decided that. This is where age comes in as there's a correlation to, perhaps causal by, age on wisdom.
It's the other way round: freedom is slavery. This was meant to say that a supposedly positive and worthwile feature as freedom would only be slavery in the end (for every "good" citizen), according to the totalitarian system of Oceania's society in "1984".
The other two philosophies are "war is piece" and "ignorance is strength", with same intentions.
From the article:

>> This, of course, mirrors an ongoing controversy in certain conservative circles over the use of gender-neutral terms in place of the word ‘woman’ in order to include trans men and non-binary individuals in increasingly pertinent conversations about bodily autonomy.

I think is a terrible strawman.

>> This, of course, mirrors an ongoing controversy in certain gender critical circles over the use of gender-neutral terms in place of the word ‘woman’ in order to maintain women-only spaces.

There you go.
True, but it's funny how all these hijinks seemed so cool in the books. Jacking in while in a grimy Tokyo nightclub as your friend, the assassin with razorblades, watches your back. But in reality, it's just all so pathetic. Sometimes I feel like a cyberpunk fan in 1988 found a monkey's paw. Made a wish that it would all come true. And it did, but in a much more banal & sad way than the fan would have thought possible.
Apple is just getting started with Apple Silicon
You're right about the accessibility and other features breaking. You're wrong in saying that (almost) nobody would do this. What (almost) nobody will do is creating an HTML-based rendering engine for windowing (GTK, Qt, wx, etc.) and graphical (SDL, DirectX, OpenGL, etc.) toolkits. It's technically possible, but maintainers have enough work with supporting just the 3 desktop and 2 mobile platforms. In the absence of a proper HTML rendering frontend, there's really nothing you can do other than compile the whole graphical stack and render into a canvas. That's the default for graphical apps under Emscripten - all games and GUI apps currently work that way. The only apps that have a HTML rendering frontend are CLI tools and REPLs, where it's trivial enough to rewrite the rendering in JS. There are frameworks currently being developed that allow rendering of widget trees in HTML or SVG, but they're still immature and not widely used. Well, WASM itself is not widely used, so it's normal.

BTW: were you around in the days of Flash? Because it broke accessibility and a whole host of other features the same way, yet it was still used and hugely popular (there was also ActiveX, which worsened things even more). It began with online games and graphics-rich pages, but it evolved frameworks for generic apps (ie. Flex) and then even CMS engines. Soon enough Flash was used for even blogs and e-commerce. The situation today is different due to the Web having evolved into a more capable and standardized platform, but there's no shortage of devs who would welcome the ability to run their app in the browser, but who dislike HTML/JS so much they would do basically anything just to not have to touch it - accessibility and a lot of other things be damned.

Don't underestimate how irrational people and even whole communities can be.

As a bonus, here's an example of the "almost" part: http://35.158.218.205/experiments/webDOOM/
Pelosi, Congressional Delegation Statement on Visit to Taiwan
>The phrase "robbing Peter to pay Paul" comes to mind.

Asian immigrants are not struggling to escape the clutches of centuries old intergenerational poverty. It's not even remotely the same thing.
Our grandkids will dread helping us use the holosuites.
Bloom County? The comic that was pretty openly political back in 1983?

Sure, there were stretches of time where it didn't address anything particularly politics-related, but to suggest that it was not political seems to quite spectacularly miss the point.
Principles for New Managers
https://en.wikipedia.org/wiki/China%27s_final_warning
Buybacks are just dividends by another name
I have seen a man working in HR.
We discriminated against blacks in the past, so whites and asians deserve to be discriminated against in the present. Is this your position?
> So aggravated with being stifled by the “woke” masses is Adams that he recently shared a poll on Twitter to ask followers whether or not he should force himself into retirement by “getting cancelled”.

He's playing himself. You can't get canceled as a political cartoonist -- it's normal for them to make a point through extreme, and often very "offensive", situations. That's their job.
Ask HN: What are great resources/courses for non-beginners?
Context: my boss wants me to evaluate the skills and gaps of our dev team and suggest a "learning path" of _existing_ courses every new hire should take.

Our work is mostly with data and our new hires are usually DS fresh out of college. They know their stuff when it comes to using Python and Spark to create ML models, but they lack experience in how to work in teams. So I listed the following topics I find vital for them to learn.

- Git Branching Strategies
- Clean Code
- Design Patterns
- Testing
- MLflow
- CI/CD
- IDE configuration (linters, useful Text Editor add-ons)
- Code documentation
- Dealing with business requirements in code
- Publishing packages at private repos
- Code structure (cookiecutters, package managers)
- Code smells
- Antipatterns
- How to code review effectively
- Debugging

My challenge is that because the company subscribes to Coursera - and because they want the course to contain scored tests - they want me to select courses from there. I argued that it doesn't make sense to select university courses to fill a gap many universities don't cover (or didn't in my case). Plus their syllabuses are usually crap: how can I know, for instance, that when a course says it covers "OOP in Python", the Gang of Four design patterns will also be taught? Other than wasting hours going through courses by myself, that is.

So

What I needed here are suggestions of other resources I could try to lobby my superiors - from great Udemy courses or Youtube channels.
If I assume the author is right, then yes, I agree that there could be a case. The thing is the arguments used didn't exactly inspire that assumption. I've seen those arguments before.

As for the evidence, I checked many of the references cited and I saw lots of quotes from what looks like books on the subject. Not that much better than the opinions being posted on this thread. Is there an actual peer reviewed academic study showing a causal relationship between pornography consumption and violence against women? If there is, I have to know because I know lots of people who need to see evidence like that, especially in the medical community. If there isn't, this is merely ideological indoctrination as evidenced by their own citations:

> There seems to be a growing willingness of judges to write about the history of sexism and discrimination against women

> Once judges are sensitized to issues of subordination, power and privilege, they can include those ideas in their written opinions and legal reasoning.

So judges are being "sensitized" to these issues? It seems to me that nobody would need to be "sensitized" to the issue if actual evidence existed.
Substantually more governments have invested time, money, and regulatory effort into the crypto ecosystem than have banned it.

The facts don't support the narrative to which you seem to be attached.

a16z is a large investor in the space and proponent, as well as several other prominent tech investment firms. Are they angry 4channers?

It's ok to be personally against it, but please don't misrepresent the facts.
Schrödinger believed that there was only one mind in the universe
Oh cry me a river. This is criminals applying the codified "law" against each-other for their temporary enrichment and the entertainment of the spectators.
One server is for a hobby, not a business. Maybe that's fine, but keep that in mind. Backups at that level are something that keeps you from losing all data, not something that keeps you running and gets you up in any acceptable timeframe for most businesses.

That doesn't mean you need to use the cloud, it just means one big piece of hardware with all its single points of failure is often not enough. Two servers gets you so much more than one. You can make one a hot spare, or actually split services between them and have each be ready to take over for specific services for the other, greatly including your burst handling capability and giving you time to put more resources in place to keep n+1 redundancy going if you're using more than half of a server's resources.
What’s the alternative, just bend over backwards when China makes absurd demands?
Thank you for the feedback! Definitely agree with you that we still need to iterate on our pricing to strike a good balance. Right now we're likely going to be exploring the latter soon to better differentiate where the business plan is (ex. additionally gating richer analytics is what comes to mind - as some analytics only make sense once you hit a certain scale and frequency of tests).

Let us know when you get a chance to play around with it as well! Would love to hear what you think when you get in app.
As per usual, don't copy Google if you don't have the same requirements. Google Search never goes down. HN goes down from time and nobody minds. Google serves tens (hundreds?) of thousands of queries per second. HN serves ten. HN is fine with one server because it's small. How big is your service going to be? Do that boring math :)
What is the distinction? Can you define them?

Whether or not a couples’ uncles introduce each other, or their friends introduce each other, or couple meets each other at a bar/club/church/temple/volunteer org, the only meaningful difference I see is whether one or both parties consented (or was coerced due to drastic difference in negotiating position, such as my immigration example).

Two sets of parents deciding their kids are going to be married as adults and forcing/coercing it is arranged/forced marriage.

Two sets of parents introducing their kids to each other and the kids deciding they want to be married to each other is just marriage.
Cloudflare will be opening their V8 isolate runtime soon (for Cloudflare Workers)
Which part of racism is bigotry, and which part is structural preference?

One difference is that structural preference can be baked into systems without any bone of bigotry in any of the system's participants.
Sure. You can believe that a lot of people on the left are wrong for being concerned about Trump or prior republican presidents. But this, again, is not evidence that somebody is a "nutjob" or deserves to be fired.
> these tests are not an ideal proxy for job performance
> Past experience is unfortunately also a weak indicator

If past experience of doing the actual job is bad indicator and these test are not a good proxy, then according to your logic, experience is worthless and we should all optimize for these tests.

And this is exactly what is happening in the industry. Younger professionals spent hours memorizing Leetcode because they just graduate to pass the test. Older professionals having years of experience and family obligations don't.

> Writing readable code, explaining your thought process and decisions and communicating well with the interviewer are also vital points of the assessment.

Maybe to you, but I have seen many candidates get an automatic fail if they can't solve 2 questions in 50 minutes. The key metric being 2.

> Especially Google should have quite some data on their various approaches and correlation to job performance and seems to use it.

Source?

> Every approach comes with its own unique set of problems and as long as the position is sought after people will prepare and try to game the system.

Agree
I tried looking up some interesting enzymes involved in various industrial approaches to carbon capture and sequestration. AlphaFold has uploaded a lot of these to the UniProt database. Compare and contrast, for a carbonic anhydrase enzyme (catalyzes the H2O + CO2 <-> H3CO- + H+ reaction in a thermophilic bacterium):

X-ray crystal structure uploaded to UniProt database (this is a trimer, i.e. the crystal unit contains 3 copies of the protein, while the AlphaFold model is the single protein):

https://www.uniprot.org/uniprotkb/P40881/entry#structure

AlphaFold result uploaded to UniProt database:

https://www.uniprot.org/uniprotkb/A0A1I6ZV33/entry#structure

One thing to notice is that the X-ray data (structure from 2000) contains a lot more information than the Alpha model, such as location of the metal-binding active site. There's also a fair amount of uncertainty about one of the helix elements in the AlphaFold model.

However, structural protein biochemistry is a very complicated field. Take a look at this (full open access) paper as an example, which uses a variety of modern computational techniques:

"(2021) In Silico Investigation of Potential Applications of Gamma Carbonic Anhydrases as Catalysts of CO2 Biomineralization Processes: A Visit to the Thermophilic Bacteria Persephonella hydrogeniphila, Persephonella marina, Thermosulfidibacter takaii, and Thermus thermophilus"

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8000050/

> "All γ-CAs are structurally similar, adopting a homo-trimeric architecture dominated by β-sheets and an α-helical C-terminal. These CAs are only functional in their trimeric form because each active site is located between two monomers, with two coordinating residues coming from one monomer and the third from the neighboring one."

I'm guessing AlphaFold will be used more as a primary tool for getting a rough idea of the structure of unknown sequences and that X-ray crystallization and NMR dynamics methods for understanding the details, particularly when it comes to catalytic proteins, will continue to be absolutely necessary techniques, along with a wide variety of other computational techniques like molecular dynamics simulations, etc.
"Racism is wrong... Unless it works for me."
Sure but this isn’t racism, it’s compensating for inequalities that are not fixable by “trying harder” or any individuals personal responsibility.
It depends on which groups you are looking at. For example, many Vietnam/Laos groups which immigrated during the war.
There are still two flying B-29's and you can book a flight on at least one of them which is named Fifi

https://commemorativeairforce.org/aircraft/10

https://www.youtube.com/watch?v=XakK81edKFA
The Ivy leagues today are anything but diverse in thought, this should be obvious. What actually exists is a repressive liberal orthodoxy, and no dissent is tolerated.

I ought to expand on this since this comment will surely be controversial. I make no comment on which view is right or wrong; but suppose the conservative view were favored, and any disagreement with the ideology got your fired from your job, publicly shamed, made a pariah, etc.? Would you feel comfortable sharing dissenting opinions? There is no open debate, no sense that truer speech will naturally win out over disfavored speech, no sense that people have the right to say and think unorthodox beliefs.
I've talked with enough "woke" activists to know that they are not oblivious to this glaring contradiction. While most don't say it outright, since whites are perceived to be privileged and the main offenders of racism, racism against them is to be accepted during this "transition" period to equality.
There is no such thing as the "white race". English, Spanish, German, Jewish, Italian, Irish - sure.

"White" is a legal construct that was created in Virginia in 1691, and white was "English and other white peoples", and "not negro and not indian"

The very basis of "white" isn't a definition, as much as it is a negation of 2 other groups. (Now, it is also not middle eastern and not Asian as well.)
Meta reached out to me yesterday afternoon about a position, it doesn't looking they're freezing for technical positions in AR/VR.
It’s entirely possible that all of the following are true:

0 - Many groups have historically and currently been victims of bias.

1 - Good anti-bias training makes us better managers and colleagues.

2 - Psychology research is on much weaker footing (replicability) than most of us would like.

3 - One of the quickest ways to limit your career at a company is to point out when they are going overboard on Diversity and Inclusion initiatives and policies.
> Peanut butter is available now, but not that popular

I might be an outlier but my family eats peanut butter all the time, and you wouldn't have any trouble finding it even in small local shops. Peanut butter and j(elly|am) sandwiches are less popular but I maintain that they're America's greatest export.
I would assume it is contract based and thus falls already under contract law. You could start a civil case. There is no need to make something illegal that already has ways to get resolved.

Part of the problem in the US is that a civil courtcase is a horrible thing. At least in Europe the loser pays the court costs of the winner. That already makes this kind of behaviour less likely. In the US you have to spend lots of money on a court case and they will just drag it out and bleed you dry. The court system is designed to protect the rich minority from the poor majority.

Also, do not throw away the baby with the bathwater. A shop owner should have ways to get rid of a bad customer. And yes, even if it is just based on a face that you don't like.
Ask HN: Does anyone values code quality at all?
Throwaway account, for obvious reasons.

I've been a software engineer for 17 years now. Most of that time, I've worked for a large IT Consultancy, where I joined many many projects in Fortune 100 companies to build systems that either supported critical operation or where customer facing - like ATM, transactional security, etc. On those projects, software quality was mediocre at best, despise all my efforts. It just wasn't a priority to build good, maintanable software. Priority was either management - like have effective communication with the client and making good projections or achieving mad deadlines (because less time meant better prices meant more projects).

So, I spend most of my adult life frustrated with the status quo, fighting the current (and loosing) and hoping to someday find a better place to work. Recently, several opportunities in Big Tech started showing up, something that wasn't possible (or was ridiculously hard) before given that I live in a third world country. I took my time, crammed a lot for the tests, and got a job at one of those companies.

So here I am at my dream company, working on my first project, expecting to finally have a place where I can learn from people instead of teaching, where I can see how some of the best software in the world is built...

...only to find out that this is the pretty much the same as everywhere else I've been. Software is poorly designed, poorly documented, terribly maintained, suffering from code rot after years of patching functionality without care for best practices. Code is procedural (despite being written in an OO language), things aren't automated (CI/CD here is worse than my previous jobs), and people don't seem to care.

Is there a place where code quality is important?
Maybe they were trying to troll everyone with a name that didn't work when said aloud like "slashdot"?
Not quite! The point of the article is that you don’t need to change the class of obj to override this instance check. If you have a look, ClassA always uses the hook implementation in the examples. And this can be shortened to just using instancecheck.
Does this even qualify as 'hacking'? It's the equivalent of a bank having a public `GET http://bank.com/send?from=123&to=677&amount=200` endpoint.
There's hundreds of blockchains using Proof of Stake for years. Finally, if exploited, everyone will just agree to rollback again; there's no destruction of ETH.