skysight-inc/HackerNews huggingface dataset:
Have to say. Pretty surprised that on HN there is such a strong emotional desire to tear down 'Academia', or even science really.

For several months I've noticed that any story about Academia that hints at a problem, or a misstatement, or something over-stated, anything dealing with science, there is just a mad rush to grab torches and scythes, pikes, etc... "Crucify", these people are all con-men.

But, if it's a tech company, then all good, just lie all you want, that's just salesmanship, 'selling hype' to promote a product.

I fear it is part of the 'post-truth' America where nothing is trusted.
That's what the OP is.

> Based on the success we saw with EasySweep, we decided to offer the design, for free, to other retailers.
> ... if we click through ...

So you deflect from the entire content of the article with that distraction? And then an additional misdirection regarding retraction? Why?
I'd like to cross that bridge when we get there :)
I don't say, what happen in the middle east is not serious, but numbers say, in Ukraine in ONE DAY spent same amount of 155mm shells as in Afghanistan in ONE MONTH, so 30:1. I think this said about how serious things in Ukraine.
I feel like this article underplays the importance of salt in the past. It was used as a currency. There isn’t a single culture we’ve found that doesn’t have a wealth of superstitions about the power of salt.

Salt was also one of Spains biggest exports in the 1500s and had been so for many centuries.
Yes! That was the exact one.
It's just a lot more difficult when you have state and a World to preserve. You need to build the migration from the old to the new from early on. Hard to say if it is the largest factor to consider. It's very rare to see a company do a reason other than they are being forced to do it.
Several niche subreddits are still offline.
But also, freely licensed.
Well, some of us are. :/
Recently upgraded and have similar space constraints; I've shoved an i5-13500, 1xM2 NVME SSD, 2x2.5" SSDs, 6x3.5" HDDs into a Fractal Design Node 304, with a Silverstone ECS-07 replacing my old LSI HBA.

~700GB of cache/ container volumes on the 2.5"s as a mergerfs pool, ~38T across the HDDs in mergerfs+snapraid.

Noise and heat are kept at a meaningfully low level, and the case blends in appropriately with the living room. All the normal home-cloud workloads, along with k8s homelab stuff (so I can computer janitor in my free time).
Thanks! One of the reasons there hasn't been that many good alternatives is indeed that the product surface is very big. We asked ourselves before launching here if it was too early but the reality is that there will always be more features we can build.
Odoo is an example of a super successful open source project in that category but it took them many years of development to get there. I hope that we can find a product market fit faster, by starting with simpler CRM use-cases and expanding slowly to new use-cases (CPQ, Marketing, Commerce) once we've got the basics right.
"Of course, contrary to what this article suggests we do have fairly good ideas as to the impact of switching to EVs on emissions, etc. We can’t mail it down exactly, but we know what the ranges look like. And even the least optimistic side of those ranges make EVs a better option than ICE vehicles. "

You just restated the case the report made with a different spin. The spin it is arguing against. The spin it states many facts against saying it is fundamentally flawed.
> if you see an E7 in a jazz book you shouldn't play the E

"Shouldn't" seems a strange way of putting it - if you're fortunate enough to be playing in an ensemble with a dedicated bassist then sure, it's their job to provide the root (for any chord!) but I've never heard it suggested as a pianist that you should avoid doubling it...
> What is it produced in the past decade?? Past 30 years??

MRNA vaccines?
Yes, I meant Reader View.
Most of my programming these days is on Cortex-M, using Rust. The article is another prior in my suspicion that Async embedded Rust is designed with toy use cases in mind (blinky); I don't know how it would work in practical firemware because I haven't seen examples.

Another possibility is that my brain and learning patterns don't work well with Async. I have a hard time understanding it, and it feels like a layer of obfuscation or misdirection. It's an abstraction that may be more suitable for other learning styles, or different program structures or requirements than the ones I've worked on.

I'd love to see an RTOS for Rust, but am worried it will be Async.

(I am referring to the Async/Await pattern; not asynchronous programming or concurrency)
That may be specific to your machine, I don't see any italics on mine, and the CSS just looks like `font-family: 'Source Code Pro', monospace;`.
I built a small business around this idea (particularly your last sentence about it evolving quickly), so I can’t not promote https://KubeSail.com and our hardware at https://pibox.io

That said, I use an old workstation as my home router and server. It’s worth the power bills in saved subscription cost alone. Much more relevant is how much of my time I spend on it!
Why not? Nothing in the GPL says you need to certify your code for commercial usage in the EU.

Edit: In fact, reading the GPL it looks like it might implicitly already preclude usage in the EU under this law. There's this section right here:

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

That seems to suggest that any cost associated with certifying for commercial usage in the EU would fall on the company using the GPL licensed code, not the developers of the licensed code. Certifying the code for commercial usage under the EU law I would argue would be a warranty, one explicitly declaimed already by the GPL.
You make a good point. What really irks me is that our so-called captains of industry are cynically extracting wealth from this system at rates that are indecent while at the same time externalizing all of the problems first on the 'regular people' and then on a larger scale on the developing part of the world, who are utterly without a chance at dealing with this.

Big industry is one of the major root causes of all of this and even if individual choice is a factor I'm pretty sure that if just 500 people would stop lining their pockets for a couple of decades and instead really took our global interests to heart that we might be able to put a dent in this. But as it is I'm not very hopeful that that will ever happen. In fact they'll probably use the crisis to further increase the wealth gap.
A full episode of South Park generated by AI
To me, the critical points here are:

> PostgreSQL has a single master and multiple read replicas, Elasticsearch has horizontal scalability via sharding.

> if you have a large data set search and search relevancy is critical to your application (for example, in e-commerce), using a dedicated search engine like Elasticsearch is going to perform better

I love the mentality of "default to using Postgres for everything, and specialize when you need to." In this case, it looks like you'll need to evolve text search out of Postgres the moment your dataset gets into the millions, which roughly matches my experience.
Her site is:

https://scienceintegritydigest.com/about/

https://scienceintegritydigest.com/

She wrote an op-ed in the NYT last year: https://www.nytimes.com/interactive/2022/10/29/opinion/scien...

She says her work has led to 938 papers being retracted.

One of the interesting parts to me is that most of her work seems to be completely manual. She seems to have an eye for seeing photoshop on microscopy images or images of gels. The biggest method of fraud that she seems to find is researchers cutting and pasting from one image to another, for example, the scientist runs a gel but the results don't work out the way they hoped, so they paste in a line from another gel to make the experiment look like it worked.

The uncomfortable part is that this is just one of many ways that you could fabricate or alter research results, and Dr. Bik is only one person finding it in her spare time. Probably a whole lot of fraud goes undetected.
‘I respect myself too much to stay in Canada’: Why new immigrants are leaving
Scientists are careerists first. I'm sure you've been told this many times
You still have to request access from Target. GP is asking for it to just be published online somewhere.
Be careful that you don’t hit the confusion that we did with archive.matrix.org… https://matrix.org/blog/2023/07/what-happened-with-the-archi...
Well it is very new. React has a massive inertia, so it dominates for now. I do FE work and see Svelte is gaining popularity.
Yes, you can. Uber doesn’t go through in app purchases (Apple gets a 30% cut). You have to set up a separate account with payment information.

On iOS devices, you can use Apple Pay for Uber (standard credit card charges). But I doubt many parents are putting a credit card on their child’s phone where they can just tap to pay at any store.
Are 18 year olds today significantly less smart than 18 year olds 50 years ago? No. So why is tuition so much more expensive? In 1970 tuition at University of California schools was about $1000, inflation adjusted. You could easily make that at a summer job.

So what has changed? States have stopped funding for schools. A lot of tuition used to be covered by tax money, which spreads out the cost to everyone and over many years. Now, it is a very abrupt cost to a small group of people.

The prior funding model also had the benefit of a progressive tax system. Wealthier people paid into it more than poor people. Now, students have to rely on unpredictable financial assistance like grants and scholarships, and take on predatory loans to cover the difference.
Writing a CLI in rust is just dumb. Really really really dumb.

Just write it in C# and take the afternoon off.
Netflix says password-sharing crackdowns caused more signups than cancellations
React:

- had a 3 year head start on Svetle (2013 vs. 2016)

- has major engineering orgs behind it. Facebook started it. Microsoft makes it work with Typescript.

- is easier to get started with. While JS-compilation is common, it's required for Svetle.

Svelte isn't free of pain points. Like any form of magic, it has edge cases. It's better but not "better enough" to de-throne React.
I don't think it is any better. But let's describe what (we know) he did correctly.
Because of widespread spam, astroturfing, hidden shilling, and soon generative AI, there is no way to tell whether something written on the internet was actually someone's personal take or whether it is paid for. I'd argue there's no web forum or social media site anywhere where you can reliably say "this was posted by an actual human and was not paid for."
There needs to be heavy deterrent, but there also needs to be room for genuine failure. A lot of research, in both academic, public, and private domains, is worthless. When you spend months, or years on dead end research it can be a disaster for your career. The temptation to misrepresent or fabricate results is strong in those situations.
Ok, but calling this a marketing spend that has nothing to do with the language seems ridiculous.
Not for me. After going through the Switch (perfectly designed for people like me, by being a main console that's also portable), the Steam Deck (finally being able to play those Windows games on Linux, _and_ take it with me), and a few of those Chinese portable emulators like the RG35XX (maybe if I play the games I already love? ...), I finally admit defeat.

It wasn't the games, or even the time, it was my age. That's gone now, and I'm finally admitting it to myself.

I think the grown up version of gaming is coding. It's tackles the things I enjoyed, but in a more mature way.
It really depends on the setup; ex. I imagine it's easier to steal company code from a laptop than server, while data is the other way around.
There's also the one where he live codes a Webassembly interpretor. But my favourite is his talk on lambda calculus. It's incredibly fun to follow through.
I'm using a Nvidia Jetson Nano.

It's basically like a Raspberry Pi, but with a beefier GPU. It's not extremely fast, but is decent as a web and file server.

TDP is extremely low, 3W idle, 8W top.
Rooting for your success, legacy CRMs are without exception just unspeakably bad
One thing I'm seeing: fgetc returns an int, so on a big-endian architecture the `*ptr = fgetc(src);` might yield even more interesting results.

Then, that fgetc() returns EOF on either an EOF or error is its major weakness — mixing in data and control all in-band — one is supposed to check with feof() and ferror() which of those two have happened, and if neither is true, then it's a data byte that just happens to be equal to the EOF constant. (This makes it quite pessimal when you are reading in a file that happens to contain lots of bytes equal to EOF, though).

> If instead you're on a system like ARM where char is unsigned, then you can never read EOF.

Then you should probably use an intermediate variable which is a proper int, gives you a surefire way to tell 0x000000ff and 0xffffffff apart.

But it's all gotchas like this which make me cringe every time someone suggests C is oh so very good and "simple", or even (gasp!) "convenient" to work with strings in general and text in particular. It's anything but. Hell, maybe it was better than alternatives back in some 1976, but then awk and Perl got invented, and Python followed soon after.
Not wrong, but often overplayed. There used to not be a fiat currency nearly as common as we see today, and a lot of trading was all in a barter economy.
I think there are also just lots of POS systems in the US that aren't on EMV yet. Major retailers are on EMV but random old rural businesses probably aren't.
“If done right” is carrying a lot of weight there.

I don’t mind it if you use cucumber and it still serves the purpose of describing your code’s behaviour, so the output is readable. RSpec’s documentation is a nice example of that.

The problem is if people just use it as a syntax over a webdriver, which means that your test behaviour and logic is arbitrarily split into two different languages, the cucumber output is useless, the tests are needlessly slow, and it’s really hard to debug. Cucumber itself is not able to add value there.

But that’s not unique to cucumber either. I don’t think many people realise that test writing and architecture is its own skill in programming and so many suites turn into write-only cludges that take 12 hours to run on a cluster of 50 CI workers.
A lot's happened in our understanding of Plato since Jowett's day
Watchdogs shouldn't be triggered in the normal course of events. They are a last line of defense for exceptional circumstances that will render a device inoperative, not a cure-all for poor system design.
Thanks for writing this up! I really enjoyed the comparison. My team is considering moving some of our data to elastisearch out of postgres, and this analysis helps confirm some of our thoughts.
I think the larger "issue" is that the phrase colloquially means the exact opposite of the original observation, that a bad apple MEANS the bunch is spoiled. It's worse because this changing of the meaning is perpetuated by those same bad apples themselves.

"the proof is in the pudding" is a much more benign change. It's literally just a shortening, but no meaning is lost... if you want the proof, you'll find it in the pudding (implying you should try the pudding to verify your assumptions)
So why does this tailwind class fail?

document.querySelector('.[&_a]:underline')
My point is that this is just an objectively good thing because it’s the “right” way to handle things. Even if the “wrong” way has minimal impact.
Destructors don't seem to be the best place to implement cancellation for async functions: Rust async is going through a phase where the community is realizing it would be nice to have async destructors or non-cancellable async functions to avoid introducing unnecessary overhead like concurrent reclamation, reference counting, and dynamically allocated memory for things that would otherwise be done statically using structured concurrency.
Children don't have the luxury of choosing their parents. Having guardrails to increase the odds of success for a child with imperfect parents? I'd say that's a good idea.
EX is about 2 weeks old. It doesn’t yet have filters to split DMs from rooms, but it will.
Both Hurling and Gaelic football are played in the US. https://usgaa.org/

I live in the DC area and both used to be broadcast on a local station. That ended years ago. GAAGO is a paid streaming service which allows you to watch games on your PC, mobile device or smart TV.

Edit: Wanted to clarify that what used to air on TV and what is available through GAAGO are Irish matches and not those of the USGAA.
It really comes down to memory requirements. If you can afford to give every task it's own stack and dispatch it directly from prioritized interrupts, that's great. Even better if you can use memory protection hardware to isolate the tasks from each other.

But if you have many long running tasks that only need to keep a handful of bytes of state when they're waiting, a mechanism like rust async can allow for huge memory savings while mostly retaining the same code style as stackful tasks.

And you can even use both approaches in the same program, with isolated stacks for realtime critical tasks and cooperative state machines for everything else.
Seems kinda weird. If you'd run such a farm, targeting a specific country, seems very stupid to do these kinds of attacks from that very country.
You're free to move somewhere else with clean water, why do you want to get a nanny state involved?

If that "solution" sounds sketchy to you, note that that's how you sound to everyone else here.
Nearby Share for Windows is now officially available
I agree that the average quality of Python instructional material is quite low. The language is very popular, and it's often pitched as a beginner's language or a language for those who are not (or do not want to be) professional programmers. Free (uncurated) platforms like YouTube and LinkedIn make it very easy to distribute poor quality material (and provide very weak feedback to encourage quality improvement.)

I strongly reject any assertion that David Beazley's materials, his instructional abilities, or his capabilities as a programmer are lacking. Having worked with David, I can provide testimonial to his skills (though his body of work speaks for itself.)

The example you highlight amounts to little more than nitpicking, and it suggests a fundamental misunderstanding of the instructional process. Trust me: I have taught this exact course (as well as “Practical Python”) to numerous corporate audiences.
I once came up with a Stirling engine based AC, basically two Stirling motors, the larger one driven by the sun and the smaller one driven in reverse by the larger one. No electrical parts, very few moving parts. The good part: it automatically starts working as soon as the sun has enough power to create enough of a delta-t across the cylinders of the larger motor, you don't even need control circuitry.
HP Proliant 1U standing vertically inside a water heater cabinet! It is running Proxmox. The 10-15 services for my LAN isn't creating enough heat that I can hear it, except if the dryer is also on and it is a hot day and Plex is being used...

There's also a enterprise HP switch where I disabled the fan and it reports "temperature normal" even though it is in the same cabinet. Fibre to OPNsense in the living room.

It doesn't have to be complicated or pretty.
What CNC do you recommend for <$2500?
> maybe someone can shed some light into the downsides of Svelte

The automatic handling of dependencies and recomputing means you have less control over how updates work.

Also I think it is important to understand the mutations going on in your ui. Having them explicit like in Vue makes it easier to understand what is gonna happen by looking at the code versus the implicit way that Svelte uses.
For context, the bullet points you reference are on slide 1-10 of the supplementary slide deck[1] and are provided as part of an accelerated review. This is a recapitulation of materials covered in the introductory “Practical Python” course in unit 01-02[2]. The “Practical Python” course is designed to be taken by attendees who have minimal experience with Python, including those who have minimal prior experience with programming at all.

In the context of an intermediate/advanced course, these are clearly being provided as an overall framing, and are not intended to be read as a precise description of Python's execution model They are, instead, intended to be glossed over (perhaps by an attendee who has somehow skipped the introductory course.) As a result, it would not be appropriate for these bullet points to discuss the finer points of Python's expression/statement dichotomy. It is clear that their intention is to express, with simplification, the general nature of Python's execution model and to distinguish it from tools which the attendee may already be familiar with (e.g., C++.)

There are a number of mistakes made in your own explanation, some of which have been highlighted by other posters. I will provide my own corrections to illustrate ① how distracting, pointless, exhausting, and useless a precise accounting of the mechanisms would be (especially in the context of this course and given the likely profile of a course participant) and ② that there may be some unearned confidence leading back to the source of this criticism.

I have my own criticisms of this course, which I have shared in another comment. But, as a personal aside, I have often found that, when I pit myself against the world—everyone else is stupid and wrong—it has provided me with a good opportunity for self-reflection. I have found a lot of personal growth in interrogating and questioning my own confidence and striving to find meaning and truth in my instructional work.
I'm not saying they're awful, just that you're better off getting a reputable 20th century translation. Even a lot of the translations in the Complete Works you mention are getting on in years but it is the best complete edition...
Yeah. $8-24 a unit vs "under $1." Although 60,000 x 8 still isn't a huge amount of money.
Are you thinking of lacrosse or squash? Searching for High School sports pages on this turns up very little.
Best of luck. Would be happy to receive an email from your sales team once you have the equivalent of HubSpot marketing enterprise. As an engineer turned founder, I agree these products suck and the market is ready for disruption. Focusing on engineers and product quality is a good play.
I understand. But things are never “purely” legal though.