skysight-inc/HackerNews huggingface dataset:
I think having cost be the anti-abuse disincentive is the worst of all worlds -- cost is clearly not an effective deterrent of abuse given our current state of overutilization. It IS a deterrent in the case of avoidance, or arguably worse, a punishment in the case of attendance, for those who DO need it.

I'm a volunteer EMT and my org runs free clinics staffed by doctors+nurses at major events to handle emergencies. It's truly free -- we don't bill anyone, insurance included -- but I've had people in dire medical distress avoid coming with me because they're afraid of the bill. Hell, I've had people in the midst of full blown psychosis and their single lucid thought is to yell "DON'T TAKE ME I CAN'T AFFORD AN AMBULANCE BILL" and my heart breaks.

The American healthcare system is continuously setting and raising the high water mark for how deeply in failure the system is, but bankrupting people is not the holistic solution we need, in my opinion.
I get that it wouldn’t be allowed on the extant SAT, I am saying the SAT should be redesigned to include higher level questions that allow the use of technology like symbolic manipulators
IANAL but I don't think your example is accurate. Unless you expanded that 20 line python script into your 20 million line application, the GPL is not going to cross over and infect your other code. It would mean that if you are distributing that python script to users then you have to include the source for it (not usually a problem with python, but it is for other languages).
cks on social identities (2020): https://utcc.utoronto.ca/~cks/space/blog/tech/ManyRealLifeId...
Boeing is using Fortnite’s game engine to upgrade B-52s
Yes, you can, but it is easier in cython, and that is one of the key selling points of cython.

Nothing wrong with using ctypes. It's the right solution for some things. However, cython is generally easier with numpy than numpy.ctypeslib
Here's a list of other open source OLAP systems out there. Clickhouse is on the list along with others like StarRocks. https://atwong.medium.com/top-open-source-alternatives-to-ol...
So long as they don't give up and try to get a tax write-off by just black-holing all those shows instead like some other studios did...
The gas engine in a car surely comes with a stellar carbon cost compared to heating another room in the house.
These are the same kind of people criticizing the Java bunch some time ago.

How times change.
Species =|= individuals
Do you need to scrape data from 100s to 1000s of websites?
We've been working on AI agents and in the process found what we built could be good at dynamically scraping data across a variety of websites (10s to 100s of different sites at a time)

Existing web scraping tools are bad at this because you need to write custom configurations per site. Not only that, but when a site changes styling, it might completely break your automation

We’re curious how useful this might be for people. If you’ve experienced issues that this might solve or have already explored the space, we’d love to talk to you!
I am wanting to convert about a 5 functions/100 lines of my Python project into Rust. I cobbled together the Maturin integration with my project earlier this week, which seems to work on some test functions. But I don't know any Rust!

What's the best way to learn enough Rust to do this? My code is basically just some Numpy array manipulation, with some unfortunate for-loops which can't be vectorized, which is the source of the slow speeds.
Imagine never being able to be lazy about anything because the jokes are such a layup.
Yes, I take those comments to be about binge drinking. Which, I don't know, I assumed we all understood was absolutely horrible for your health.
Edge compute platforms aim to take care of all that for you.
I made a comment on the comments app about accessibility and how cryptocurrency tips are not a real payment layer...

Message failed to post.
Call me again when it works.
sfmoma has an "artwork" on the wall that is just a large, white canvas.

https://www.sfmoma.org/artwork/98.308.A-C/essay/white-painti...

They also have something that looks like a collapsed black garbage bag (don't recall the name of it)
People make "frivolous" visits because they are legally required to stabilize patients. This is what passes for a social safety net in the US, and we have failed in developing anything better for those not covered by Medicaid.

People often make frivolous ambulance calls if they have trouble getting to the hospital or PCP.

There are often reasons, and we would have a more reliable, more humane system if we focused on cheaper care over penalizing the poor. Providing only guaranteed emergency care is absurdly expensive.
I think I'm using it correctly.
You are saying IIT is not testable at all.
For many years (maybe still) String Theory is not testable.

Yet you are trying to say String Theory has some extra quality that is convincing enough to allow us to assume that in the future it might be testable, thus giving it more credibility than IIT.

But what is this difference between two untestable theories?

>"When people say string theory is "not testable", what they mean is that there are no known, viable tests"

If string theory doesn't have any viable tests, and IIT does not have any viable tests. Then you are back to more 'assuming' one can eventually be 'testable' while the other will never be. In the absence of something actually testable, you are making a judgment call that one is 'better' than the other.

>"From the beginning".

2007
https://www.math.columbia.edu/~woit/wordpress/?p=533

>"My conclusion, as you’d expect, is that string theory is not testable in any conventional scientific use of the term."
"Getting around these problems requires working with much more complicated versions, which have become so complicated that the framework becomes untestable as it can be made to agree with virtually anything one is likely to experimentally measure."

I'm not up on current string theory.

I'm just saying, 'theories' often do go through many years of discussion, and re-work, before they crystalize into something 'testable', even remotely testable. So why judge IIT so harshly now when it is still being formalized. To toss it out at such an early stage is just as invalid, based on opinion not anything scientific.
I mean, it's embarrassing how bad it is.

- (unrelated) build failures just randomly notifies the latest maintainer who happened to merge something? (Imagine you finding this out when your newly added maintainer pings you on Matrix and tells you 1: about this behavior, and 2: that your update/builds have been failing for a week without you knowing?!?!)

- The cache action is horribly, trivially observably broken with seemingly no maintainer?

- Can't tail the build log of a step if their UI poops or your tab unloaded after it started?

- The complete lack of abstraction that might actually make workflows portable across worker nodes? pfft.

- the default image is a travesty. I thought it was obnoxious how bloated it was and then I started digging in and realizing "Oh, some Microsoftie that didn't know Linux was put in charge of this". (saying this as a former FTE that knows). And there's no effort to allow a more slimmed down image for folks that, you know, use Nix? Or even just Docker?

I'm in the process of migrating off GitHub and it's mostly because Actions shocked me to my senses. Too bad MS can't figure out how to retain virtually any Linux talent, and not just their cuffed-acqui-hires or Windows-devs-cosplaying. Even the well compensated ones head for the door.

And I'll just say, I don't program in YAML because YAML is a disgrace wrought upon us by Go+Yaml enthusiasts that don't know any better fueled by senseless VC money shoveled at an overall ecosystem incognizant of modern, actually useful technology.

edit: removing some of the blatantly identifying former-FTE trauma. Knowing what I know I should sell all my MSFT, but the market thinks differently.
Honest question: why don’t we see a new version of Make tailored to more modern use cases, and that is available immediately/automatically in the most used Linux distributions (e.g., Ubuntu, Debian, etc.)?

I’ve seen dozens of new libraries, frameworks and prog. languages appeared in the last 20 years… but no one is interested in improving Make? I’m not talking about creating an alternative (e.g., Task), I’m talking about Make 2.0

Same goes for Bash.
theoretically the latency can beat terrestrial fiber through space laser links
Dupe of https://news.ycombinator.com/item?id=37614279.
And yet we make the wealth tax work for the middle class. For most people in the middle class, their house is most of their net worth and states/counties will tax that asset around 1/2% per year. But when someone has Billions in stocks (which arguably are more liquid than a house since you can sell only a fraction of what you own to cover your tax bill) suddenly it becomes unfair and impossible to administer.
Why is Excel 2016 for Mac so bad? (2016)
In the US you get it from both ends. You pay for insurance, they decline your claims, you have co-pays, minimums, etc. and then you pay more than you otherwise might because the hospitals have to cover those who need care but don’t have insurance. That’s why your aspirin is $300. You’re paying for lots of other people.

And then you also pay taxes for Medicare and Medicaid programs, the VA, and other various, duplicative programs.

I don’t have a strong opinion on either system on its own philosophical merits, but what I see today is that the health insurance industry is a jobs program with extra cost added in for profits and I’m just not really sure what the point of it is.

If we are willing to let people die on the streets and refuse care, let’s get the government out and just go all-private. If we aren’t willing to do that we should drop the jobs programs and waste (insurance) and just go with tax-based healthcare and eliminate redundant programs (Medicare, Medicaid, etc.) and also the subsidization of insurance companies.

Getting people the care they need to is almost certainly going to lead to a healthier and happier population that’s more productive as well, which is another economic benefit.
Lots of small businesses invent write heavy workloads and don't realize how many thousands of dollars they are spending a month on being nosey.
I've been kicking around a similar idea for awhile. Why can't we have an intuitive interface to the weights of a model, that a domain expert can tweak by hand to accelerate training? For example, in a vision model, they can increase the "orangeness" collection of weights when detecting traffic cones. That way, instead of requiring thousands/millions more examples to calibrate "orangeness" right, it's accelerated by a human expert. The difficulty is obviously having this interface map to the collections of weights that mean different things, but is there a technical reason this can't be done?
Maybe, judging by their actions, they're not actually that smart.
Thanks for the link.

It's easy to dismiss Oracle technologies (because ... Oracle), but we should consider the implications.

As a reminder, Oracle won the Java enterprise database market for a decade by embedding Java in the VM, and optimizing it internally.

This stack (GraalVM producing OCI-functions-compatible functions running on their function container) is similar: it uses (relatively) open standards, but the GraalOS container can optimize the GraalVM code for a given processor (or even memory).

I doubt they've done much publicly other than cobble the stack together, but it tracks the product-evolution razors-and-blades approach that JavaSoft started in 1998: the GraalVM AOT can be free, and running on the cloud is possible (via OCI-fn containers), but cloud optimization can cost.

So they can build share using GraalVM that they can harvest in GraalOS.

And functions as a server depend implicitly on data services running in the cloud, i.e., databases. Migrating use-cases there builds their legacy business.

That's the pitch, I think.

The army of Java is never more than 1-3 years behind every sophisticated new approach :)
Postgres doesn’t support b-trees for primary storage, so data can’t be automatically clustered, which reduces efficiency for joins by 50x. MySQL and SQLite don’t have this issue.
Relevant: https://www.leonerd.org.uk/hacks/fixterms/
> But my point is that there were people on the other side more than willing to take that person's money.

What else would you propose?

Designing an algorithm that prevents people from offering or taking bad trades would require a reliable crystal ball. Solving the halting problem sounds easier.
The same for me! My local refuse centre does not allow anything to be sold or given away once it enters the container for disposal. This is for safety reasons, but it is rather sad: reuse > recycling.
If your employer is increasing the workday to 8-6 due to Zoom calls then you are in the minority and that is an issue with your employer, not remote work.
What fraction of cars are BEVs where you live? Will you still be able to charge at the supermarket when every other car is fighting for the same chargers, do you think?

Reliability hasn't been an outstanding feature of chargers to date.
I was around before HL1 existed, I didn't miss anything.

I wasn't trying to imply they were released on literally the same day, of course steam was out before HL2, but HL2 is what drove its popularity because people were forced to install steam to get access to HL2.

And most people resented them for it. At that time, store purchases was still the common way to get at PC games.
> What I've seen in practice is feature flags are never removed so a better way to think about them is as a runtime configuration.

SaaS won't sell itself unless it redefines the problem and presents itself as a solution...
ssh’ing through bastions was such a pain! We used the JMX GUI to review some AMP details from time to time, and port forwarding through the bastions was frowned upon, but our workflow was broken, what were we to do?

IIRC, early on on that project the gateways would get overwhelmed at the volume of traffic they were handling between various VPCs and had to be rolled back several times early on.

Of all the transitions I dealt with at Amazon, snowfort may have been my least favorite (though the ACL/role migration was pretty frustrating as well).
According to YouTube statistics, roughly 8,482 viewers seem to disagree.

Plus, I'm hard-pressed to care anyways. You want me to get emotional over a mass-produced cell phone with millions of identical copies, all in a gradient of wear conditions? You're not angry at Foxconn for keeping factory workers in armed complexes and shared dorm rooms, or Apple for making arbitrary software decisions that has an unknowable opportunity cost? You look at the entire shitshow that is Apple's manufacturing complex, and to you the scary part is that people gather to watch it break? Have you ever been to a demolition derby?

If Apple didn't break more of these phones than YouTube did during testing, they're negligent too. If you need someone to get mad at, send angry emails to Apple about how they didn't release their materials testing videos and forced poor YouTube to demolish their phones for them. Or you could move on and acknowledge that this is the bottom rung of the illogical ladder we call the populist economy.
The fluctuation of currency is what we expect. Same with points. But isn't a mile always a mile?
Sometimes the tooling is in place before you arrive.
...or Digicert, Globalsign, the Hongkong post office, whichever CA is in your truststore.

I just mentioned LetsEncrypt because it's free and exceptionally easy to use. I'm not implying in any way they aren't providing a great service, it's just that that service also gets misused because it's cheap and easy.
> To me it sounded like there was a group within Apple that wants to create an emulation layer (and did essentially) but that leadership hates the idea and in its current state it is a compromise that it even exists at all.

Heh, I hadn't heard that, but I can totally believe it. Openness really isn't their forte.
Allow me to try:

Feature Flags inherently introduce at least one branch into your codebase.

Every branch in your codebase creates a brand new state your code can run through.

The number of branches introduced by Feature Flags likely does not scale linearly, because there is a good chance they will become nested, especially as more are added.

Start with even an example of one feature flag nested inside another. That creates four possible program states. Four is not unreasonable, you can clearly define what state the program should be in for all four states.

Now scale that to a hundred feature flags, some nested, some not.

It becomes impossible to know what any particular program state should be past the most common configurations. If you can't point to a single interface in a program and tell me all of the possible states of it, your program is going to be brittle as hell. It will become a QA nightmare.

This is why Feature Flags should be used for temporary development efforts or A/B testing, and removed.

Otherwise you're going to have a debugging nightmare on your hands eventually.

Edit: Note that this is different from normal runtime configurations because normally runtime configurations don't have a mix of in-dev options and other temporary flags. Also, they aren't usually set up to arbitrarily add new options whenever it is convenient for a developer.
you should think about trying to build this using the WordPress model, though that might work better in JavaScript, or PHP as those are more supported on cheap bluehost servers, you'd want self hostable to be one click install. you could have hosted instances and freemium plugins with paid upgrades for monetization.
Indeed, something along those lines was announced just the day before yesterday:

"Waterlogged deposits at the archaeological site of Kalambo Falls, Zambia, dated by luminescence to at least 476 ± 23 kyr ago (ka), preserved two interlocking logs joined transversely by an intentionally cut notch. "

https://www.nature.com/articles/s41586-023-06557-9
Yeah - this space is moving really fast. Codesandbox (https://codesandbox.io/blog/meet-boxy-ai-coding-assistant) released the click on any element functionality back in May.

Funny because my original idea was to build a browser extension to modify existing pages with "click on any element and prompt" type of workflow. That approach also has certain limitations/gotchas too. eg if you click on a list element and ask it to push it down the list, it won't work. It'll fail as expected but it may be counterintuitive for someone playing with it for the first time. Having said that, I still believe that there's value in this UX and will most likely implement it soon.
People, historically, have often had successful lives with social norms but no government (as we think of it), but never with a government and no social norms.
A lot of good suggestions in thread so far. I'll take an alternative approach:

What are you having a hard time with? What are you familiar with, and what concepts are you getting stuck on?
Sure. The Common Criteria for Information Technology Security Evaluation [1] is the foremost internationally recognized standard (ISO 15408) for software security that most large companies certify against for at least some of their product portfolio. I believe there are US government procurement requirements to that effect, so many systems will have certifications of some form.

For many companies you just search: "{Product} Common Criteria" and they will usually have a page for it on their website somewhere.

You can also go directly to the certified products page: https://www.commoncriteriaportal.org/products/

For smartphones you can see them there under "Mobility".

Unfortunately, it is fairly hard to parse if you are not familiar with the terminology. The general structure of Common Criteria certifications is Security Functional Requirements (SFR) which are basically the specification of what the product is supposed to do and the Security Assurance Requirements (SAR) which are basically how you certify the SFRs are met (and what level of assurance you can have that the SFRs are met). SARs can be bundled into Evaluation Assurance Levels (EAL) which define collections that reasonably map to levels of confidence. You can add SARs beyond the current EAL which is how you get a EAL level with a +, but it is important to keep in mind that just cherry picking certain SARs does not necessarily give you a holistic assurance improvement.

SARs and SFRs can be further pre-bundled into Protection Profiles (PP) which basically exist to provide pre-defined requirements and testing methodologies instead of doing it one-off every time. Some Protection Profiles support variable EAL/SAR levels, but these days people generally just certify against a Protection Profile with a fixed SAR bundle. This is what PP Compliant means. If you want to see what they certified against, you would need to look at the Protection Profile itself.

For smartphones, the standard Protection Profile for the phone itself is Mobile Device Fundamentals. If you look at the SAR bundle there you will see that they correspond to EAL1 + a small number of EAL2, resulting in a overall level of EAL1+. As they are in-between EAL1 and EAL2 I just classified it as EAL1 for my earlier post. If you peruse further you will see that basically every Protection Profile that companies certify to as PP Compliant are basically the same EAL1+ or thereabouts. So, if you see PP Compliant, it probably means EAL1+ or so.

Hope that helps.

[1] https://www.commoncriteriaportal.org/cc/
Both C and Python are open source. I can't take Mojo seriously until it does the same.
All the main players in Clickhouse's space like Apache Pinot, Apache Druid, StarRocks, PrestoDB all have mindshare and unicorns using their products. It sounds like you haven't seen whats happening in this space.
> I'm happy for all the Unity developers out there that are breathing a sigh of relief.

That’s not really how trust works. If I was a Unity developer, I’d still be migrating, just not in total panic mode.
Part of Steam is indeed HTML, and that is the accessible part. They're rewriting more and more of their UI in that technology, and that's definitely a good accessibility move.
Fascinating to watch the larger (professional) generator doing their work

https://m.youtube.com/watch?v=SzKu9QBGI4s

I always think what happens when they fail to sync in time -- a bad day for a datacenter or worse
You'd still need to resist the urge to not press "allow me anyway" and to be honest, even I'd click it knowing the risk (I just want to visit the damn site!). This doesn't solve anything unless the prompt is extremely suspicious (like the prompt showing for Google.com or some other site I know supports HTTPS).
Still not listening are they
Figuring out how to cut up the pie most likely
IIRC this gap exists in states (guess which!) that opted out of Medicaid expansion. So a solution is available if states take it.
Wake me up if AI ever makes the conscious decision to do all that on it's own for the sake of art.

I would like to be the first to ask our new overlord what it's plans are with regard to copyright rules.