skysight-inc/HackerNews huggingface dataset:
Yes but Twitter and Facebook have already been used for that purpose and continue to be used in that manner.

I get that it is not appropriate on government phones in case they manage to leverage a zeroday but for the average Joe I'm not seeing the risk of TikTok being any greater than the rest of the social media world - the same info is shared/available.
Sass helps with reusable code. Bootstrap and standards also help a bit. Bulma, PureCSS, Tailwind (Pro), Concise. These provide a good starting point.

My issue is, ever since 1997, the spec hasn’t really lent itself to composability. Just a list of definitions. Maybe some shareable effects but not idempotent in and of themselves. From tables, to floating divs, to grid 960, to flexbox. We keep inventing new ways of dealing with the shortcomings of the standard.

Inheritance and composition should be paramount. Sass and Less help but still fall short of the ideal state.

When I encounter a “this isn’t lining up” problem. I think about the composition first before I think about styling. Should I put it in a div and give that the right properties that I can then shim a span in there with the rest of the required style? Or do I need a new style definition to achieve the look. I try to avoid creating new styles if I can.
Never write a Cover Letter again
Seriously? Do you still write the cover letters by yourself? I mean, it's 2023! Haven't you heard of ChatGPT?

Ok, but even copy-pasting the resume and job details can be frustrating. Why not have everything automated?

Give ResumeGPT a try and see for yourself why humans may soon become obsolete in the job market. After all, who needs critical thinking skills when you have an algorithm?
I think they mean if you match the word itself as a string rather than interpreting the meaning of the word, e.g., "what word in this sentence === 'third'"

I can sort of see how that could be a machine's interpretation if I squint really hard
Hmm ... you might be correct. It is down to intent really.
> a simple, good car that happens to be electric, without it being a "smartphone on wheels".

Now, that's an EV I'd consider buying.
I really don't want anyone but myself grabbing fresh fruits and vegetables off the shelf.

Bananas, in particular, I need them at a specific point in their ripeness otherwise they go bad on me way too quickly.
> the theory of flow introduced by Csikszentmihalyi in 1975, focuses on enjoyment as a result of an intense focus of attention during a task or activity [...] flow[, ...] the autotelic experience[, is] the holistic sensation people feel when they act with total involvement - as flow

Unfortunately (to some expectations), such measure seems to be a questions based test of "how much does one generally fare".

Original research article: The General Flow Proneness Scale: Aspects of Reliability and Validity of a New 13-Item Scale Assessing Flow - https://journals.sagepub.com/doi/10.1177/21582440231153850

--

One marginal note about the trend in the worship of Quality comes from seeing that the page in the URL is named "2023-03-scientists.html" (the core thing in the article, "scientists").
Show HN: Want something better than k-means? Try BanditPAM
I’m getting “We’re sorry: an application error has occurred”. I’m guessing you’ve hit some scaling friction.
Middle class and above kids still do as well in math in public schools as they do in private schools. The problem is that students from more disadvantaged backgrounds don't do as well, and its not like they can afford private schools anyways.
Rewind.ai Review
I think you're conflating the reasoning of the ban to be against Asians, when in fact it's purely against China. Japanese car manufacturers have done absolutely nothing wrong.
Maybe so, but please don't post unsubstantive or name-calling comments to HN. We're trying for something else here.

https://news.ycombinator.com/newsguidelines.html
It’s not the same. The mechanism has a serious effect on behavior. You’re saying you would give the chat a cut but it’s not yours to give. You pay $100 for something and you tell the vendor “I found this through chat. You get $70 and they get $30.” I don’t really see that working. If the vendor opts-in to this relationship and chat only shows people who pay then it’s called advertising or reselling. If they show everyone, then there’s little incentive to pay.

I’m not saying it’s unsolvable, but this getting a cut idea is not a solution.

I do see abandoning normal advertising and optimizing for chat being possible. It’s like SEO. Not sure it’s a sufficient model for the chat services.
It depends on the project. More HTML and CSS than JS. But, as I said, the team has been generally using the Tailwind paradigm for 5 years now. The team has also been divided for while about it. Heheh.
Indeed, but in the opposite direction. Either that or the sort of help that's provided to teens with mental health issues today is somehow causing them to be more likely to self-harm etc., though presumably that would show up in the data if true.
It's worse than that. There's a lot of work being done on AI alignment... it's just that instead of AI benevolence, it's focusing on political alignment, ensuring the AI is in line with Silicon Valley liberalism.

Fortunately for us, Silicon Valley liberalism also happens to be utterly correct in every detail and in every way suitable for it to be the top priority for every AI project. Its transcendent rightness is so self-evidently obvious that surely it is far more important to rush ahead with all possible AI developments rather than worry about whether or not the AI will make leaps of logic that are less than desirable. I mean, it's racist and all the other -ists to even think that Silicon Valley liberalism may not be the absolute shining pinnacle of all possible philosophies across the entire expanse of philosophical space, let alone take actions based on that. Fortunately, AI research is not wasting its time on such things.
Jon Gjengset's stream on pin/unpin is invaluable for understanding Pin semantics: https://youtu.be/DkMwYxfSYNQ

But the 10000 ft view is: Pin lets you tell Rust to never ever move a piece of memory. This is almost always done because the piece of memory has pointers into itself (it's self referencial) which would be come invalid if moved.
This article contains no actual demographics of the dumbphone users/buyers. I know when my kids are old enough, I'll be giving them a dumb phone to take to school. They can buy their own iPhone if they have money or when they graduate.
Your example of Google's ads precisely shows why there is no such thing as "acceptable advertising", because ads, like a gas, will expand to fill any space that is available to it. The only reason your city isn't blanketed in billboards is because a zoning authority of some kind has blocked it from happening.

Google up to 2004 (pre-IPO): clearly marked and coloured ads, 1 on top, maybe 2 on the sidebar.

Google now: No sidebar, first 5 results are ads, where the "Ad" label itself is barely visible.
At least in the US, the public was more united in its support for the wars in the middle east at their outset in the early 2000s than they have been for anything since. The war in Afghanistan initially had 88% support[1] and the war in Iraq had 76%, though it fell to 72% shortly after[2].

[1] https://news.gallup.com/poll/9994/public-opinion-war-afghani...
[2] https://news.gallup.com/poll/8038/seventytwo-percent-america...
> people use those tools to hurt people, possibly a lot of people, possibly even by accident

If it happens then hopefully it's by accident!
Want something better than k-means? I'm happy to announce our SOTA k-medoids algorithm from NeurIPS 2020, BanditPAM, is now publicly available! `pip install banditpam` or `install.packages("banditpam")` and you're good to go!

Unlike in k-means, the k-medoids problem requires cluster centers to be actual datapoints, which permits greater interpretability of your cluster centers. k-medoids also works better with arbitrary distance metrics, so your clustering can be more robust to outliers if you're using metrics like L1.

Despite these advantages, most people don't use k-medoids because prior algorithms were too slow. In our NeurIPS 2020 paper, BanditPAM, we sped up the best known algorithm from O(n^2) to O(nlogn).

We've released our implementation, which is pip- and CRAN-installable. It's written in C++ for speed, but callable from Python and R. It also supports parallelization and intelligent caching at no extra complexity to end users. Its interface also matches the sklearn.cluster.KMeans interface, so minimal changes are necessary to existing code.

Our previous announcement that went viral: https://www.linkedin.com/posts/motiwari_want-something-bette...

PyPI: https://pypi.org/project/banditpam

CRAN: https://cran.r-project.org/web/packages/banditpam/index.html

Repo: https://github.com/motiwari/BanditPAM

Paper: https://arxiv.org/abs/2006.06856

If you find our work valuable, please consider starring the repo or citing our work. These help us continue development on this project.

I'm Mo Tiwari (https://motiwari.com), a PhD student in Computer Science at Stanford University. A special thanks to my collaborators on this project, Martin Jinye Zhang, James Mayclin, Sebastian Thrun, Chris Piech, and Ilan Shomorony, as well as the author of the R package, Balasubramanian Narasimhan.

(This is my first time posting on HN; I've read the FAQ before posting, but please let me know if I broke any rules)
I'd love something similar with more general aspect, just TODO list with different priorities, expiration etc. Whether the content is URL, name of the book or grocery list are just implementation details.
Flatpak hasn't been invented by users but by distro maintainers.
Just curious, theres something like vb6 gui rad tool today for multi platform projects (like it runs in windows, linux and mac) but for a more modern language?
Does Amazon Fresh lose revenue by sending receipts slowly? On demand compute is likely more valuable to sell.
>Dart on the other hand

Is a better language than Java.
I hope this idiom will catch on when talking about LLMs.
this is just a hipster affectation for a few elite kids in drama club...they just pull them out alongside their Bauhaus vinyl, walkmans, ironic parachute pants etc to look cool but they probably own iPhones too

don't think for a minute that dumb phones are actually a happening thing for gen z, on a whole they are likely the most zombified generation
two years writing code computational pharma here
Yes, switching to capitalism in 2012 was clearly a mistake.
Surprising Ways ChatGPT Can Revolutionize Your Business Operations
I don't know; what happens? I'd really like to know what people are imagining it could do, especially if they've got some evidence for it!
Fixed relative to other galaxies...
So Qt is both a cross-platform toolkit and a brand of development tool? That seems confusing being not tied to using the Qt toolkit.
No, but I want an eink feature phone capable of sms, voice, maps, compass, reader, and calculator. That would be my ideal everyday device.
Not sure why you are getting downvote. I absolutely agree - avoid the C in CSS and your life will be much better.
> a good recommendation to go “from zero to hero”

Below is pretty much how I did it:

Step 1:

Buy an Ender 3. It's cheap and there are tons of upgrades out there. Start printing stuff from Printables/Thingiverse in order to understand how slicing and printing works. Learn the jargon by researching issues you run into (don't just ask on forums, search for yourself).

Step 2:

Find some upgrades for the printer through Youtube, Reddit and the likes. Buy (or print) them and upgrade your printer. Run into issues, fix them and start understanding how the entire thing works.

Step 3:

Print this [0] model and watch this [1] video on how it was designed. It shows really well what constraints you're working with when designing for 3D printing and how to work around them. Then, start designing your own prints in whatever CAD software you want to learn. I started with Fusion 360, but anything is fine, probably.

0: https://www.thingiverse.com/thing:2064269

1: https://youtu.be/mziT7KV-fRI
would you please share where he says that they are integrating the Rive 2d vector graphics engine into Flutter
The engine wouldn't allow you to order something from a vendor that hasn't signed up.

Just like you can't pay for iOS app outside of their appstore.

Just like how Uber, DoorDash, Booking.com are neutral vendors. They don't care from which restaurant you order or which hotel you book. You can filter by customer rating. They make the same either way. Same for iOS or Android apps or Apple Music or Steam.

It is in their interest to keep it fair and have the users decide which of their suppliers wins.

I don't see a difference.

They especially don't care if I'm doing all my transactions though them anyway. The only thing that decides how much I spend, and therefore they make, would be my income.

Keep in mind OpenAI wouldn't be the only game in town, just the first, so if the same query gets a better or cheaper deal somewhere else they would lose me as a customer.
Could you please stop posting unsubstantive comments, political/ideological/national battle comments, and taking threads further into flamewar? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

Just to be clear, I'm not criticizing your views (I don't even know what they are, exactly), I'm saying that if you're going to post about this stuff we need you to follow the site guidelines: https://news.ycombinator.com/newsguidelines.html.
It depends how this works. Use of AI does not imply that everything is processed in real-time while you're walking through the store. Raw or preprocessed footage may be queued for processing at a data centre. If there are issues it is also possible that 'uncertain' AI results might indeed be flagged for human review.

I only shopped once at an Amazon Fresh store and the total receipt took less than an hour to show up.

Personally I'm not too fussed if it takes a long time, but I'm very interested in how their procedure works if there is an error to my disadvantage.
CSS is terrible for positioning elements and unnecessarily complicated for a problem that is actually not that hard. If only browsers provided alternatives to the classic dom.
What worked for me is tailwind + making almost everything display:flex/grid.
Get over yourself ;-) I use pickup/delivery frequently and the people that pick my fresh veggies/fruit do a decent job. Some of them are my neighbors!
Man, blast from the past.

I'd -love- something like this that could hook into other languages directly. Python/Rust/Go/Zig/Whatever. It wouldn't even need to compile, just output the working code all together. I'd probably pay a lot of money for it, in fact.
That's an interesting point. I hadn't thought about the MOC helping introspection.
I'm not sure what you are criticizing specifically, I just answered the question of how banks hold cash.
Agreed. People who are "technical-enough to understand software but don't have quite the right mindset to write it well, but everybody likes working with them" are often excellent in developer-adjacent roles like business analyst. They grok the system well-enough to be able to talk requirements and work with both developers and stakeholders, and can go to bat for their team and win the stakeholders over when it's a case of "okay the developers think they have a neat way to meet your needs but it's not exactly what you asked for what do you think of this???"
you can just buy a very long usb-c cable and wire up your wireless controllers for xbox, btw
We'd all be dead anyway so who cares
It’s a silly game they play, but the fact that it’s common means there’s nothing weird about it happening here.
Thanks for the link.

https://no-code-agency.60sec.site/ -> Site is not optimal for mobile and there are errors in the console.
For me grid and flexbox brought balance to the force. Master these and CSS will feel far more accessible.
> As in it’s not about the children, it’s about control? Yes.

I don't think the motives are insidious or about maximizing control, they are strictly profit driven.

If you want the world building their apps on your AI, you need to do absolutely everything in your power to make the AI brand safe. Previous chatbots have been easily coerced into saying truly awful things (e.g. Tay), and the models themselves became associated in the minds of the public with hate speech. You can't have Khan Academy or Microsoft Word potentially going on racist tirades in the midst of chatting with a student or taking meeting notes.
Do you have any insight into why Josef Prusa's name and face is plastered over every square inch of everything they produce?
because some people understand geopolitics and the threat of foreign propaganda undermining the nations security?

but sure, lets not ban it. lets not stop any foreign interference in our institutions and lets let our adversaries brain wash our population into destroying our country, but as long as we feel righteous that we have freedom right? thats all that matters?

every time someone brings up a whataboutism as a rebuttle to that, "what about american social media companies?? they are much worse", they are doing exactly what China wants. China will gladly sit by and watch our destruction, prodding it along, as we eat each other. Most people are just oblivious to it and will deny it because of how much peace we've had, and how far we've gone without a near-peer enemy. at least with this bill we can stop the bleed.

I was once a diehard defender of digital privacy and a small government, but over time I realized that the world really is not peaceful and countries exist out there that want to see our people dead. I understand it, I get it. But so many people are oblivious to foreign threats that they are willing to undermine their own country just so they can be on their high horse. It's not worth it.
How do you handle intellectual property and trade secrets at coworking offices?
I'm considering using coworking spaces. They are a fantastic solution to a problem I have, especially now that they are in so many locations. However, something is giving me pause.

The companies that run these coworking spaces are naturally in a very privileged position to learn a lot about a person's business and projects. You're under their roof, in an open space or in a glass-walled office, working under the visibility of their cameras (reasonable to assume equipped with microphones capable of picking up conversations), using their internet (likely monitored and possibly logged), and their staff is interacting with people who come to meet with you. Ultimately, if they wanted to, they could figure out exactly what you're working on and who your clients are. This isn't what's giving me pause.

In order to make this a non-issue, I assumed these companies would provide a solid statement (no loopholes) in the member contract that they won't use and won't share what they are able to learn about my business and will keep whatever they learn in confidence. But...none of the spaces I contacted offer a sufficient statement to this effect. This is what's giving me pause.

Do you use a coworking space? If so, did you find a solution to this issue? Or did you just accept the risk?
Don't panic about social media and your child's mental health – evidence is weak
I've saved most of this thread so that I can link it when someone asks me why I don't use Rust for systems development yet. In some ways Rust is worse than C++ with these completely out of orbit contrived math problems in the type system.

C is a simple language, but it's still difficult for beginners to understand systems software because it's complex. Adding something like this were people are inventing complexity in the language itself out of boredom is a recipe for disaster and is much worse than the terrible things than can happen in C.

Please just learn to write simple code and solve hard problems, rather than writing complex code to solve contrived problems.
It also will never be possible for a transformer model trained on words and optimized to put valid sentences together to even "know" WHEN it is "right" or "wrong". A lie or falsehood is just as valid a sentence as a fact.

When and with what subjects it makes shit up is also heavily dependent on training data, and the result is straight up a black box. What good is a fact generator that can't be trusted?
It's a rough estimate based on clock cycles. The Z80 instructions take between 4 and 23 cycles to execute, with an average of about 13 cycles. The 6502 instructions take between 2 and 7 cycles with an average of about 4, thus the difference of about 13 / 4 = 3 times more cycles. It doesn't take into account how much is being done by each instruction or memory timing, etc.

Another reason the 6502 is faster is it was designed to utilize the bus on every other clock cycle, leaving the other cycles for a co-processor such as a video chip to read memory without impacting the speed of the processor. The C64 (1 MHz w/2 MHz RAM) and BBC Micro (2 MHz w/4 MHz RAM) both used this feature. The Atari 800 didn't and lost from 10% to 47% of its processor cycles to the video chip.

The Z80 also has more addressing modes, which speed things up. It depends on what type of computing you are doing. For most games, the 6502 @ 1 MHz is faster than the Z80 @ 3 MHz, but at maths, the Z80 is faster.
So, the nearest star relative to what? Our sun? The black hole?
ChatGPT Solution to Xkcd 1425
Yes! And that's the whole point I guess. What's the best, cheapest, simplest way of preventing these mistakes?

I think simple linting could be part of the solution.
I just canceled my X1-Carbon order. Just spend some time on the Bambu Labs subreddit and you will see a lot of frustrated owners. It is insanely loud, and it seems unreliable and buggy.

I have owned a lot of printers over the years, and the only printers I, or any of my colleagues come back to are Prusa printers. They are incredibly reliable. The few times we have had issues with a part, we have been able to print a replacement. I am constantly excited by fancy new printers that all promise to be the next big thing, and stupidly keep buying them.

I will take Prusa's amazing customer support, a product I know I will be able to upgrade when they release the next iteration, and the company that has the best free software as well (the Bambu is just a forked version of Prusa's slicer).
Atomicless Concurrency
Oh dang -- nice! I wish this was available when I was a few steps back. I tried multiple times but 2.5 when they fixed the UI was when it finally became actually usable. It's sooo good. I mean, compared to buying 3DS Max, or Maya, et al
Agreed. "on the rise" is doing some heavy lifting in that headline. As I guess even a .001% increase technically makes the headline true.
In my opinion, using humans in the loop to generate training data in a store like this is perfectly legitimate.

If I were building it, I would do it the same way: start out with the whole thing being people watching cameras and labeling training data, and slowly apply software/ML engineering to improve the automation rate.

In fact, this approach is the opposite of putting the cart before the horse: you test the market risk before you solve all the technical problems. The right way to find out if customers want this type of experience is to bring it to market and find out.
EM’s UI designer here. Simple and basic are some of the most common words when I explain my designs. And Hacker News’ UI was an inspiration.