skysight-inc/HackerNews huggingface dataset:
Maybe. When Shopify blocked us, the representative kept insinuating that the microscopy spore syringes we sell could be injected into the arm. This was in 2019. It’s absolutely absurd but that was what we were up against.

It’s a high risk industry, no doubt there have been plenty of scammers out there but the fact we sell magic mushroom spores for the microscope is enough to be alienated by every card processor and their insurers.

It’s fine though, we make it work - it hasn’t stopped our growth and we’ve amassed enough trust from customers to pay via the other methods!

*Edid: Shopify, not PayPal said that about spores into the arm, not Stripe!
It's pretty bad as a customer too :

When I bought the CV1 Oculus Rift, it listed Windows 7 as being compatible, and no requirements of a Facebook account.

Now the Oculus software has been "upgraded" by dropping compatibility with Win7, and the support for using it without a Facebook account will end on 2023-01-01.

Where I suspect this violates EU consumer laws, is that Oculus/Facebook/Meta doesn't provide me with an option to keep running old versions of Oculus software (offline if need be) that work on Win7 and without a Facebook account, along with apps I bought from or outside the Oculus Store !

Also, not much advance warning (if any??) between starting to warn about the end of Win7 support on the box and dropping Win7 support - we got plenty of time with the mandatory Facebook account requirement, though I haven't checked whether it was the case on the boxes ?

And the less said about Oculus promise of CV1 Rift Linux support that is still nowhere to be seen 6 years after release, the better. And this would have reduced developer friction a lot !
This! Its not an 8 layer ISO stack (https://en.wikipedia.org/wiki/OSI_model), there many layers below the first layer some of which nobody understands.
Thanks, glad you like it! If you have any suggestions or run into any issues, drop me a note anytime: help@learngpt.com.
It is alive and kicking. Open Core Ventures had to decide on a tech stack and I think Rails is still the best option https://boards.greenhouse.io/opencoreventures/jobs/475195700...
> a law was put in place 5 years ago that said [...] with some very vague and general language [...].

> Then, some random guy says he doesn't think Facebook's interpretation is right, a court agrees, and [the law changes].

You've just described how US legal system works (case law - https://legaldictionary.net/case-law/)

> just going to Facebook, having a real conversation about what they're doing, then talked about it with ethics professionals and researchers and tried to draft a forward-looking law that will make the whole system better

You've just described how US lobbying works.
Tldr for those who don't know about trademarks, the whole English language is not one namespace. It's partitioned so an evaluation board and a web framework don't clash.

https://www.uspto.gov/trademarks/search/get-ready-search-cla...
OP here. Never change, Hacker News. Never change. <3
Why would GitHub add authority?

Well, there's no real reason it would. But I'll admit: it did fool me into thinking it was some neutral source.

(To be clear, I was just casually browsing HN on a work break, not actually shopping for a payment solution and reading with diligence)
Learned a lot from him in my super early days. Sometimes can teach whole topics, others it can give you the right amount of knowledge to search it and study it your self. Keep going Jeff
Seems like a bad bet to call for everyone to come down harder on someone doing basically the same thing you yourself is doing.
> I've read two accounts of children who, upon learning that Santa Claus was not real, spontaneously concluded for themselves that God was not real either.

A Catholic professor's view[0] on just this.

[0] http://edwardfeser.blogspot.com/2010/11/there-is-no-santa-cl...
> waited for Silicon Graphics to provide desktop 3D graphics

OTOH, we wouldn't need to put up with Windows for so long ;-)
Statistical comparison of various email services. Such as Gmail vs Outlook, SendGrid vs Mailgun and a few others.
Really? I was critical of it because the bottleneck is almost never coding speed for me. xD
It's not even that obscure! It was a pretty big hit with big names for the time. It's also hilarious, strong recommend if you haven't seen it.
haha, let's just let the Apple engineers on this thread figure that shit out
I might be reading too much into your story, but if your CV indicates that you're "much better at doing the specialty science I was trained to do and have done than" CS stuff, a good interviewer might be concerned whether you had the necessary CS knowledge / programming skills.

To me at least, an interview is not to flatter the candidate by asking questions they're most comfortable with, but to make sure they have the requisite skills expected for the job. If the job expects X, Y and Z, and they seem like they're good at X and Y, you spend the time checking whether they're reasonably competent at Z as well.
Great to see people found my article interesting! I wrote it after I was asked by a company about the possibility of helping them by contributing to some open source Rust projects. During the conversation I tried to explain my involvement in the community, but I noticed the story wasn't that fresh in my mind. A few days later I decided to research it, write it down and publish it, because it might inspire other people to contribute and also because there might be other companies willing to bring an old contributor back, if they only knew
I fail to see how the means of acquiring exclusivity matters if the outcome is the same. Would this feel different if Microsoft slowly acquired exclusivity of these franchises over 20 years instead of in a single day?
Incrementing a counter is not tracking. I don’t know where you’d find someone saying otherwise. However, keeping records associating the fact that something was clicked with personal identifying information, such as an IP address or a unique identifier, is tracking, and you need to ask for consent. What is and is not acceptable use of data related to a person is defined in the regulation.
I would argue that if someone was interested in working on sass there's a far lower entry barrier to learning enough dart to do so than getting good enough at C to work with the old libsass.
The Rust community is easily the worst thing about Rust. The constant preaching and cult-like reaction to any criticism is very offputting.
A couple weeks ago a client asked for some stats that came out of the blue (the data was collected, but they weren't exposed at the dashboard), his app was at fly.io, I've set up a wireguard tunnel to connect a livebook to the app and we went in a couple hours exploration of all the data that wasn't exposed at the dashboard, I took a ton of notes and the client spent a lot of time gushing about how he never had that much access to the underlying data in projects before without having to wait at least a couple weeks, to be able to work with live data almost instantaneously is a plus that I don't know if I'm able to give up at this point.

It was a new client and a short project but since then they closed a couple years contract to a new project, Livebook is indeed magic.
Hey this is cool :) I posted a couple of interesting ones, thank you.

Some of the most interesting prompts are very long, by the way. It would be good if you'd let me instead post a summary of what the prompt actually results in instead of the full prompt.

Namely, I did this one: https://www.learngpt.com/prompts/you-are-now-playing-the-rol...

But "command line" is misleading. Really, it's a JSON data accumulator.
Also... new accounts that experience sudden surges of transactions without well established seasonal patterns and account history are very risky for all processors.

The processor has to protect themselves from being used in some sort of Carding-Farm Scheme, has to protect other merchants from the processor being cut off by issuers (for having too many fraudulent transactions/chargebacks), and protect actual Card Holder's from fraud (since the processor/merchant ultimately are responsible for the chargeback).

People are always surprised when their new account with a few hundred a day in revenue suddenly surges to thousands a day in a short period, and the processor wants to investigate why...

Use the tools freely provided by your processor to protect yourself. Sweep the balance into your business bank account every single day - it's usually automatable and free. There is never a reason to store more than 24 hours of revenue in a processor account... they are not a bank!
It can't. Here is "green pasta"

Only problem is that there is no pasta and I'm quite sure this is not very tasty :-D

The green pasta
by le chef

Ingredients

- 2 cups fresh spinach leaves, chopped

- 1 tablespoon olive oil

- 1/2 teaspoon salt

- 1/4 teaspoon black pepper

- 1 garlic clove, minced

Directions

Step 1

In a large bowl, combine the spinach, olive oil, salt, and pepper. Toss well to coat.

Step 2

Divide the spinach mixture evenly among 4 plates. Top each serving with 3 tablespoons of the spinach mixture.
I'm not sure what issue you're seeing with getdelim(). It never releases the underlying memory, AFAICT. You always need to call free at the end of the loop, regardless of whether there was a read error, a realloc failure, you hit EOF, or you broke out of the loop early. So why wouldn't the following be OK?

std::unique_ptr<char, free_deleter> line;
size_t len = 0;
while ((read = getdelim(std::inout_ptr(line), &len, delim, fp)) != -1) {
// ...
}

If the getdelim call ends up calling realloc and succeeding then we want to forget about the old pointer and not call `free` on it. We want to remember the new pointer and call `free` on that when we're done with the loop. That's what std::inout_ptr gets for us. It calls release() before the getdelim call and then calls reset() with the new value after the getdelim call.

If there is an I/O error or a realloc failure at some point in the file then `line` is left unmodified, pointing to the existing buffer. We still need to free that so keeping it under the control of the smart pointer is the right thing to do.

This seems like a perfect fit for std::inout_ptr.

The situation asprintf() is unfortunate. If it had been designed to set the out parameter to NULL on error or just to guarantee that it was unmodified on error then it would work with std::out_ptr. Unfortunately they decided that the out pointer would be instead be undefined on error so it is not safe to use with std::out_ptr.
This is not advice, just my experience... When our daughter was 1, my wife convinced me to be honest about Santa from the start. I was a little worried it was like taking away a key childhood memory. But our daughter (now 4) loves Santa as a character, and still has a magical experience on Christmas morning. Now it makes total sense to me—she knows Elmo isn't real either, but that doesn't make him any less important to her!
You forgot the low level parts - properly using the CPU caches. Cache thrashing can make even the fastest most amazingest CPU look like a Celeron from the 90's.
The landing page says every course starts free but it's only intro "overview" videos I can watch. None of the actual content can be seen before paying.
Funding media outlets, political campaigns, investing in companies, schmoozing regulators - SBF created a mega scale influence op to help him corner the market. It is a kind of genius, perversely applied though it was
> I'm ``using a "memory unsafe"´´ language because I can write secure programs that run quickly with them, and I don't live in a Harrison Bergeron world.

Did you prove it mathematically?

Did you wrap it in Rust API and use miri to inspect for UB?

Did you ran it through ASAN, MSAN, STACK, etc?

All UB/platform-specific behavior has been accounted for?

So you ran fuzzers for days-weeks? What issues did it uncover?

Do your test coverage account for all cases and most input variations?

Or is this a case of ``I think I can write secure programs``. There is a light-year-wide trench between thinking and proving you can do something. And it still needs to break is not a guarantee.
Flakiness isn’t always because of the code under test. CI systems can have any number of flakiness issues way before they ever get a chance to run your code. Spinning up VM’s/containers, installing build dependencies, SDK’s, huge amount of prerequisites to even running your code, clusters of test runners that can fall over, bad connectivity, etc etc etc.

Take a look at the kubernetes/kubernetes repo and look for kind/flake to get an idea of what a project looks like that has a tremendously complex integration testing, and how often the integration tests aren’t 100% reliable. I’d wager any organization that’s “all-up”/“end-to-end” testing software past a certain level of complexity (especially anything that touches cloud service integration) is going to suffer this problem. If you’re a developer on such a project, flakes are just sorta the way of things.
Aero not going to pick up?
Try 'npm create vite --react && npm install && npm run dev'. There should be like 30 final dependencies and runs in under a second, with code changes immediately being reflected on your browser UI.
If they are impossible to defend, why did he participate in a Munk debate where his sole purpose was to defend them? Clearly he doesn't agree with your premise. For that he deserves criticism.
Why not both carfentanyl plus insert fast but awful poison and hope nobody gives your spy naloxone in time.
It is not inclusive to fire people for making jokes or writing books outside of work.

It is active exclusion. It might be justified as trading one exclusion for another. But the act of firing like that is exclusionry, and think that that is rarely acknowledged.

There is no consistency in "I tolerate all but intolerance." Rohan Atkinson has a wonderful speach on this.
solution discussed here https://news.ycombinator.com/item?id=33920399
That particular case (line numbers) is solvable quite easily in theory. But like I mentioned before, there are other problems - if the automatic reformatting includes more than just fiddling with whitespace.
Sources?

Here's mine for Victoria, Australia: https://n.actionsack.com/covidbaseau/status/1570919765191053...

"When 45% of deaths and 30% of hospitalisations are from a (unvaccinated) group which makes up less than 5% of the adult population, the vaccine is clearly doing its job."
Sort of minor note but when I cook, I want the directions to contain the quantities.

Rather than “heat oil in pan” I want it to say “heat 1tbsp of oil in a pan”.

When I shop I need the ingredients but when I’m actually doing the prep I want the directions and quantities at the same time because it’s faster to grab the ingredients and prep them as I go than it is to prep everything and then cook

EDIT: no one does this by the way, they all make me scroll between the directions and the ingredients list.
Hacker News for prompts, cool idea! Did you use ChatGPT to code it? :)
The desktops should be striving for a unified experience across the distros to as much a degree as possible.

Really? How are you diminished if I say "meh...I'll just use xfce or cde". Or if there a user base that wants to use Xubuntu because, I dunno, it works better on lower resource machines? If the goal is to have only one true anointed holy Linux desktop we might as well just use Windows with WSL or something equally reductionist.
I think most of the time it's up to the employer on who they're willing to give a second chance to, except where there are extra checks on hires mandated by law, like if they'll be working with vulnerable people.

So in practise I believe this would only amount to a partial shunning by society, as at least some employers will be okay with hiring pretty much anyone who can do the job, regardless of their crimes.
Can they get merged?
That's a very extreme form of communism, where you believe that if a good is available to anyone it must be available to everyone.

Do you actually believe that or is it limited to burgers?
On the contrary, these laws are proving to be very efficient at stopping Facebook's abusive surveillance. The Facebook problem should be smashed. Hopefully Gooogle and the other Big Techs are next in line.

All they have to do is stop collecting people's personal information, all their problems would go away. People don't want their surveillance capitalism abuse anymore. No one is interested in watching Facebook "discuss" the matter with regulators in order to massage it into a "compliant" form. We want Facebook's unconditional surrender on the matter, cease and desist all surveillance activities. We don't care how much money it will cost them, what they are doing is simply not acceptable and it has to stop.
> you don't expect an accountant to be able to perform the job of a lawyer neither you expect a nurse to be able wear the hat of a nutritionist.

You'd be surprised. I mean, they're not competent to do so professionally, so they can't formally give professional advice outside of their field of competence, but you can be sure people do ask them such questions, and get disappointed if the answer is "that's not my job".
I've recently been considering building a Shopify app(product renting) but I can't figure out if there is a demand. A similar app has <10 reviews. Do you have any advice?
Awesome product btw!
Do it!!! And face recognition to grab the viewer's position so you know how to render the reflections
It does look like they support SAML and OIDC. I think the idea here is that many (most?) Tailscale users will be corporations, and most corporations would rather integrate Tailscale access with their existing auth system, and not have an extra employee account to deal with that needs to be disabled when the employee leaves the company.

That does make things harder for small shops where things are more ad-hoc, or an individual hobbyist who wants to use it. But not sure how much of Tailscale's market consists of people like that, or if Tailscale even cares that much about that segment. No judgment if they don't; that's a perfectly reasonable decision to make.
Naturally, this exists: https://www.youtube.com/watch?v=36fwRWryD64

Naturally, it didn't catch on ;)

A similar thing was done in iOS 6 with brushed metal reflecting based on the gyrosensor: https://www.youtube.com/shorts/c9X7D87uJ7Q
Did it predate the “fuzzing” term?
It’s the way he makes them.
I've seen this at least twice on the french websites jeuxvideo.com and marmiton.org. I may have seen more but do not remember.

It think it's a gray area right now though.
1960 New York mid-air collision
where did it all go then? there products are not inovative at all!
Sounds like a Rick & Morty bit.
Now all it needs is user head tracking to make the highlights and reflections move.
Programming with Lua on Roblox is exactly how my friend cut his teeth (we are mid 20s - some of Gen Z is getting old). He has said on multiple occasions it is the foundation of his programmer career.
Increasing Dropbox's write throughput by removing our SSD cache disks
Can you elaborate on what you mean by "posting a summary of what the prompt actually results in"? The screenshots + description seem like they take care of both the full ChatGPT response + any summary you might have of it. Can chat over email if you prefer too: help@learngpt.com. Regardless, thanks for checking it out and sharing those novel prompts!
Really? I thought it was to simply guarantee that the search service in this browser would be Google--and that it would probably be cheaper (the cost of building/maintaining the new browser vs paying existing browsers for the right to be the default search service).
I remember when animated GIFs killed client-side Java ;-)
New data transmission record – 1.8 petabits per second
Yes, agreed.

I think many developers have a vague understanding of how companies work and how their role fits into the company at large. I know a lot of developers who want to focus only on solving technical problems, want to be given the freedom to make technical problems, and want to have the other problems solved by everyone else.

If you’re focusing on technical problems, a ticketing system is a burden imposed on you by management. If your priority is the success of your entire team rather than the success of your own technical decisions, then you’d understand that visibility of your work, your thought process, how you justify decisions, is all critical knowledge that a ticketing system serves to record and disseminate.

I can’t count the number of times where I found a reference to a bug in a piece of code like:

// Release gadget early to avoid starving froopy pipeline,
// see bug #12345.

And the ticket turned out to be super damn enlightening. You get to go back in time and relive, vicariously, a debugging session from two years ago by a team member who left the team.
Even if you have some legitimate grievance, this sort of incredibly vague complaint tells nobody anything, it's completely uninteresting.
No. Never have been. Nor do I work in ad tech. I'm an attorney who interprets laws, including gdpr, for a tech company that does not engage in targeted advertising.
Matthias' work was also featured in Two Minute Papers here: https://www.youtube.com/watch?v=F0QwAhUnpr4
Link to the publication: https://www.nature.com/articles/s41566-022-01082-z
It makes perfect sense why some people like manual transmissions better than automatic ones. I don't understand at all why anyone wants a manual transmission where there'd otherwise be no need for a transmission at all.
That is some kind of significant whitespace which some people hate.
This is incredibly underwhelming.

It's literally just text inputs.

Each is connected to a prompt and uses content from the previous text input to complete a the prompt for the next input. Inputs are editable at each stage. AKA Prompt chaining.

The "Settings" prompt returned nothing. And the "dialogue" prompt hung up, still saying "Generating..." for five minutes now. And there isn't any other option but to refresh the page.

Still going to check out the attached 100-page research paper, but not as urgently since testing out the app.
Sure. But they feel more like minor releases to me. Migrating from one version to the next is usually not a big deal.
I mean that I would have posted with the title "Getting ChatGPT to extract data from sentences and return JSON" instead of the much longer prompt.
> even more of a kludge than the Apple IIgs (a 16-bit computer built around an 8-bit one from the previous decade)

Well, on the other hand, it did give us the 65816, which the SNES was built on top of.

On the other other hand, though, it probably would have been better if the SNES had gone with m68k.
I mean, Tiktok as psyops really isn’t a stretch at all when you consider the control the CCP has over any Chinese established entity.
The article is using CSS "pixels," which are meant to reflect the size of one pixel on a 96-dpi desktop display, not device pixels. If you're using any kind of UI scaling, the width the CSS layout sees will be reduced accordingly.

Scaling the layout up to a 27-32" 4k screen makes sense for some web applications, but it's not obvious how to do it for common text layouts.
Looks like an amazing resource worth a post! Looks like it's been submitted before with minimal engagement, sadly.
It was hyperbole. But it is not a conspiracy theory if it is true. All this has been documented well enough.
Interesting; I spent all but one year of pre-highschool education in montessori, and the groups were

- pre-k + kindergarten
- grades 1-3
- grades 4-6
- grades 7-8

I can see how moving 1st grade into the first bucket would help even things out. I think pre-K was often 2 years, though, so the first bucket still covered 3 ages or grade-levels.