skysight-inc/HackerNews huggingface dataset:
Well, having such a constant "thing" in your thoughts qualifies I think. Actions matter more, but thoughts matter too. I means that's how you see other people. And that they'd might even just act on it if it wasn't for law and repercursions!

Now, a normal person sure can e.g. in anger have a momentary revenge fantasy of killing somebody thats being a jerk, but that's not the same I'd say as a constant urge for something like that. Then it's part of personality.
Yep. Hilariously it was literally the first reply, which was promptly ignored by everyone.

https://boards.straightdope.com/t/what-are-those-dents-in-i-...
While you're at it and looking into things, maybe look into your support organization and have them properly handle these types of issues when they come in through regular channels as well. The fact that people have to use HN to get a hold of someone who cares is ridiculous and does not make Stripe look like a company I'd ever want to do business with.
I thought that people understood that this was the point of chat bots? Much like useless phone trees with awful automated speech recognition chatbot are - IMO as someone who has worked in NLP for over a decade - simply there to tire out the customer from tasks like:

- getting a refund for an order
- cancelling a service
- anything else that would cost the company money

Hostile design but in cutesy-wootsie 'Digital Assitant' form. Yuck.

Thankfully some geographies require the option to be able to one-click cancel your service (California) and some other localities (the EU) prohibit deceptive or 'hostile' website design. Try using Amazon.fr or Amazon.de sometime and compare it to the user experience of Amazon.com. Amazon Prime will notify you in the EU several days before your month of 'Free Prime' is up, before your credit card is charged. Even then, you have up to 14 days after the charge to cancel your membership AND the cost of the Prime membership will be refunded in full.
Try two hands (one to penetrate, one to stimulate) and the tongue next time.
Stephen Boyd’s course on Convex Optimization
https://see.stanford.edu/Course/EE364A
Does it matter? Would a serial killer be any better if "genetics" made them do it?

In fact, that would make them more of a beast (as sometimes such people are reffered as), not less. Beast are what they are, they're not what they "chose" to be either...

I sure don't agree with unlawful punishment or cruel torment as punishment of course, whatever the crime - as some people think somebody being like that gives them a free ride to kill/torture them. I think those people are also sick, and just finding a convenient widely agreed target for their violent urges...
Nothing really stops you from doing that, as long as you're still willing to learn other languages, libraries, paradigms and whatnot that are needed to get stuff done.

I consult as an X "expert", but have worked, and do work, extensively with tools outside of X's scope.
llvm does that too. It's really tempting to assume there's a libc available for the target architecture. On the list of things to clean up that hasn't hit top of stack for anyone.
Consider a graph G, with vertices (a,b,...,z). Say, we want to find the shortest path between vertices a and m. A mathematician might write an algorithm called shortest_path(G, a, m) which might call the algorithm breadth_first_search(a) etc. Functions are called on objects to determine their properties. Or to modify them into other objects. This is what you see in math or theoretical CS papers.

In python, in popular libraries, the above will be attained by something like

G.shortest_path(a,b)

which seems to imply as per OO that graph G has a property shortest_path. In mathematics we don't think like this. Because it prevents mathematical abstraction. An abstract algorithm, like say Eigenvalues can be applied to a matrix M or to a graph G. In a functional language, the user would just do Eigenvalue(M) or Eigenvalue(G) as needed.

In python, these would be M.eigenvalues() and G.eigenvalues(), which makes them distinct.
Every time people talk about static types and the lack of them in Elixir I chime in to repeat that it is a misconception to think of typing as a black and white issue.

Typing systems exist on a spectrum: I constantly get type issues on Javascript and Python, refactoring is a nightmare without a ton of tests, while it was never a big issue in Elixir. Yes, its typing system is inadequate, and dialyzer isn't great, but in practice it is not that much of a problem. Pattern matching saves the day, and type errors found in rarely used code paths, what's the worst they can do? Crash the process? That's the least of our problems on the BEAM.

I've maintained a big data ingestion system that kept getting fed with bad, unforeseen data and it's never gone offline in the 3 years I've overseen its operation. If a bug causes your program to segfault or throw a NullPointerException, you will definitely want to have a strong typing system.
No, I honestly am not really interested. You could be making these with Waifu Diffusion for all I care.

I just like to see OSS license terms being respected.

Im not accusing you of anything here either, maybe your using something without these restrictions.

Just some observations that I would expect to find in a paid service, especially the ToS part.
Since Ashley Madison caters to people wanting to cheat, it would self select for people with taboo-, thrill-, or risk-seeking tendencies. So not sure (and sure hope) this could be extrapolated to the population as a whole.
The Ponzi scheme person might have believed that Snowden was a Russian intelligence asset and not a whistleblower. In which case they thought Snowden would have gone along with the scheme for self enrichment. But they were wrong.
Thanks, replied.
Turing machines don't have to be deterministic (though it doesn't let you in principle calculate things you otherwise couldn't): https://en.wikipedia.org/wiki/Nondeterministic_Turing_machin..., https://en.wikipedia.org/wiki/Probabilistic_Turing_machine
If you have a loop inside another loop and say and if statement, it can be hard to tell where the end is:

I'm in the IF
What am I in?

vs:

I'm in the if
}
}
}
What am I in?

I'm sure it's just personal preference and I don't like it. I don't think significant whitespace is sort of a universal good that maybe it seemed like when it was proposed. It now seems more problematic to me.
Ye you might be correct. I think they are overreaching a bit in the eagerness to optimize.
I think that's because it's C, where you have to use void* occasionally, structs are often anonymous to avoid compile-time increases from including another header file, and there's a hellscape of pointers involved in doing anything significant. If you picked up a modern language with static typing, like Rust, Go, Kotlin, or even C++/Java, you might see some significant readability benefits.
I haven't seen a good write-up on this, however it appears that large Transformer architectures are directly learning a memory representation in their parameters. ChatGPT can easily return facts, and approximate summaries of facts. Unfortunately ChatGPT is unable to differentiate what it knows, vs. what it thinks it knows. I'd love to see a deep dive into how these models are representing such knowledge.
It sounds like you’re asserting that any password login must have been rolled by hand from scratch, when in reality there are many great community built password login frameworks for basically any language and tooling combination you can think of.

For example, if I’m using rails I can drop in Devise for a strong community tested user auth system. One that doesn’t let a marketing company track my usage.
_cough cough_ MediaSource. Mobile Safari is now completely the new IE. It's so sad.
A college was probably the worst suggestion the OP could start with. Any racist club (or classist or ageist, sexist, etc) is legally out, despite such clubs still being able to operate without explicit legal action across the nation. Freedom of association has caveats, so the bill of rights, as it was written is not a bulwark and this is a valid critique.

I think it's important to recognize reality, in this case.

(I'm sure this is not going to do my karma any good.)
She goes into it a bit here: https://aella.substack.com/p/my-kink-survey-design-methodolo... but one key bit from it is here (this is quoted on the linked page, from the survey itself:

“Our sexual fantasies are different from what we do in real life. I'm going to ask about some things that might seem cruel if actually done; being aroused by a taboo erotic fantasy does /not/ mean you would violate consent in real life. Please answer according to your ideal fantasies, even if you would never actually act on it.”
(slightly later)
"A good test is "have you searched porn of this thing", "have you masturbated to fantasies about this thing", or "have you asked a sexual partner to participate in this thing"

So someone who has masturbated to fantasies involving orgies or animals or execution would likely be included.
Ok. Fair enough.

I respect Sindre Sorhus' work, and I'm not going to denigrate it. I'm not sure if that was ever in question, but I'd like to make that clear up front.

The One Thing tool is certainly neat. What confused me was a previous commenters fawning. The tool's author is certainly productive and has published lots of great stuff over a long period of time, but that does not mean the One Thing tool "was definitely made out of a need for efficiency or self improvement".

If the goal is "to help you focus on a single task", then there are certainly more "efficient" ways of achieving that. Again, not to say I don't like the tool. I like the tool. And I respect the author. But the lionization struck me as peculiar.
I think it takes a short while for the LifeMap to update.
Lower cost cars sales are split into many brands and models.
While we are talking about signatures, it's relevant to raise elections. In Washington State we've had vote-by-mail for decades, and up until recently under the management of Republican secretaries of state (IE: bipartisan support).

In eastern Washington, counties are suppressing voters by discarding votes that they claim do not have a match to the signature card. The majority of these discarded votes are from Hispanic / latino voter (who in themselves are not a majority of the population). Before anyone objects - all studies on vote by mail have shown incredibly low rates of fraud - it's just not an issue. Likewise - ask a Washington voter when the last time they updated their signature card and they are likely to laugh - it's something you do when you register to vote and you forget about for decades. So yes, signatures really do matter as in our case it is absolutely being used to suppress voters.

----

As a real estate agent, 99.999% of the signatures I deal with are digital. You can complete every signature in buying a home digitally, depending on payment method - ironically the banks still want real ink, but if you pay cash you can go digital. This is the only thing stopping the entire process from also happening in an entirely remote / online fashion.
You can learn a language just to explore new ways of thinking and eventually return back to your kitchen sink language.

I think it's worth learning a lisp, a functional language, a logic pl, or something from some other paradigm you don't typically use. Maybe do a side project in it. The lessons you learn will surely make you a better programmer overall even if you don't maintain your mastery of it
ChatGPT wrote most of the code for me. Created it in about three hours, where the time is combined with creating the DB, and testing it with the rest of the code for a different project.

I needed to look up about 200.000 coordinated to addresses from a government data dump, to be able to do filtering based on zip-codes. Found that it was a bit to expensive to use Google for reverse geocoding for a hobby project.

Hope this could help others save some $.
Imagine how much worse those structs with pointers to structs would be without static typing though. This feels like a complaint against C, not a complaint against static types.
Cache the webpages daily and serve them locally?
Probably correlated with it being an article related COVID & public health?
Log transforming this data isn’t far off.
The one that has been most frequently discussed was the lack of support in the beginning for screen sharing and the like, but there are many others.

X11 is such a central part of the software required to use a computer that it is not acceptable for a substitute to implement only a subset of its functions.

For any X11 replacement, its architecture should have been conceived since the beginning to enable the implementation of all X11 functions, even if for some of them a lower performance caused by interposed compatibility layers is acceptable, if it is hoped that they will be deprecated eventually.

It should have been obvious for the Wayland developers that some of the X11 features will never be deprecated, e.g. screen snapshots, screen sharing or remote desktop access.

Instead of trying to remove such features, they should have tried since the beginning to find better solutions for them then in X11.

While a network protocol should be implemented by a program distinct from the graphics system, when designing any modern graphics API one should ensure that it has good compatibility with something like the Remote Desktop Protocol.

In general the Wayland designers have attempted to minimize the work they had to do by claiming that various functions belong into other programs, but their arguments are not convincing.

Most, if not all, functions of a window manager should be implemented in the same process as the graphics system, even if the window manager should be some kind of replaceable plugin. That includes the window decorations. A GUI application must be concerned only with the client area of a window.

Moreover, it is inexcusable that Wayland has not been designed with an up-to-date color management since the beginning.
its a poll whose participants consist pretty much entirely of people who follow a pornstar on social media, so I'm not sure you should take it as conclusive on anything other than what her fans like
Packaging Python applications that are outside of containerized apps can be a headache. You can't assume that the system's Python suits your needs, or even that Python versions in package repositories will, either.

A big pain point still remains when it comes to packaging and distribution.

It's not insurmountable, but if you're used to compiling and/or cross-compiling and shipping binaries, shipping Python apps can be headache inducing. The headaches increase when you're working with Windows or macOS, or using bleeding edge Python versions.

That said, for 99% of Python apps out there, the default tooling should be absolutely fine for packaging and distribution, as should 3rd party solutions like PyInstaller or Nuitka.
I think title should include 2021.
In theory. Open Office shows that the process of retiring semi-abandoned projects leaves a lot to be desired.

The project has few, if any, volunteers, and there are security problems known to be actively exploited, yet the ASF is not willing to work to find a viable solution.
> From the airlines, to healthcare, to education, to restaurants, every industry that requires workers to be in-person, face-to-face with customers, has seen drastic issues with staffing since COVID began. Those staffing issues worsened when masks came off. This is precisely the outcome public health experts warned of when “the urgency of brunch” was pursued as national pandemic strategy.

This seems to be the thesis. What I don't see is a link to anything demonstrating that masks played a material role in controlling the pandemic.

By now, it's very common for people to know of others who have contracted covid despite multiple vaccinations.

Where are the clinical data showing efficacy of current vaccines against contracting and spreading covid?
I was greatly disappointed - I was expecting an analysis of the T-shaped monoliths at Gobleki Tepe which are adorned with carvings indicative of them representing people. I have suspected for years that the peculiar "T-shape" to the heads was due to the columns being used as supports for a wooden roof which has long since disappeared, and the humanization carvings were just secondary decoration.

Ah well I didn't even know there was a loop to be so far out of...
This is what I mean by parallax error. It is a trade off for sure but imo a worthwhile one.
Effective Error Handling
For me:

- Ease of refactoring once the project got to a certain size.

- Preventing a lot of my stupid bugs (typos, passing the wrong type etc.).

- Quicker and easier understanding of argument and return types. The types are a form of documentation!

- Auto-completion and inline docs for library functions.

- Fewer tests needed, since everything the type system does has to otherwise be tested by a manually written test.

Just things anyone would tell you that appreciates static typing.
If the support contract came with the refundable part, I'd be more enticed to purchase said contract. I so rarely have issues that require support a $25/per incident would still be so so much less than the typical prices of support contracts. To then have that $25 be refundable when it turns out there's an actual issue with the product would make it a no-brainer. After all, if your product wasn't broken, I wouldn't need the help of support. Which means you sold me something that doesn't work.

I really like the idea
> It's become pretty clear that their abstractions aren't correct. If I have to link against a gigantic C library just to get window decorations, we have a deeper problem.

Is there a write-up of the critique of this issue?

I read the Waycooler blog posts but they didn't go into details.
Ask HN: Why don't more services offer “pay as you go” pricing?
Was browsing a post for a paid search engine just before - the pricing model was USD $ /mth.

I didn't bother to investigate further. There is zero chance I will ever pay for search via subscription. The amount is not the problem - it's the fact of being a recurring subscription.

Why don't more services offer a "pay as you go” pricing model?

As a customer, I like the "pre-paid" or “top-up” model; where you use a credit card to charge your account with an amount, then the product is charged in a “micro-transaction” pricing structure, like 5c per search or something (the amount isn’t important to this post). But I also don't mind the "post-paid" model where I get a bill at the end of the month that varies with usage.

What are the downsides of this from the business perspective?

Obviously, usage tracking/billing is more complex and you need to deal with the "excess usage" problem, but I'm wondering about non-obvious stuff like:

• the business has varying/unpredictable liability to the customer base
• most customers don't actually like it - they want the certainty of a monthly bill - especially fearful of "blowout" bills
• customers don't like it because of the perception that the business is incentivized toward inefficiency - e.g. use dark patterns to require the user to do two searches instead of one

I have experience as a customer of pay as you go pricing models - and I personally like it for many different reasons.

If I wanted to use a “pay as you go” pricing model for my own service - what problems should I be prepared to deal with?
Each LiveView requires a persistent WebSocket connection to the server. This means it does have a different scaling profile than the usual request/response lifecycle, but the Erlang VM is greatly capable of holding millions of connections at the same time and therefore is a perfect fit for the LiveView model.

In fact, LiveView is built on top of the same Phoenix Channels we used to achieve 1 million connections on a single server. So I would say that LiveView fully leverages the Erlang VM strengths. :)
Just because someone is on Fet doesn't mean they are in kids or dogs. There are lots of "just here for some experimentation" or "just had a divorce, need to party" or "20 somethings wanting to be edgy for a few months so they can say `I did that thing`" types of people that pop in and leave in a few months and don't really build the community. They seem like normal vanilla folk who wanted to give it an honest go, which makes me think surveying Fet doesn't mean "extreme kink" is over-represented because of it.
"But my advice to everyone on this call tonight is: Look up .."

Wow, so elegant.
What if there is a clear case of being harmed? For example, what if a mass shooter cites someone who spouts hate speech as a motivation for their actions?
Was this comment meant for me?
Completions in Elixir in VSCode are as good as anything if seen in intellij for Java, through that may be a low bar.

As for the burden of the mental model, I can’t really speak to that. In Elixir I usually try to think in data shapes or structures which can be matched on by function heads. I only think of types at the edges of the system.
>> I didn't bother to investigate further.

Kagi the search engine you are talking about offers pay as you go pricing...
People should at least read about 'paint drip' people https://www.linkedin.com/pulse/paint-drip-people-jack-many-t...

I'm not really clear if David Epstein merging the two ideas is the 'true' idea of T-Shaped people in the hive mind of the internet or not.

tldr: T-Shaped could include multiple specialties (which make it not look much like a T)
A bunch of people chipped in when musk took Twitter private. No margin calls in private held companies. (But the banks might want repayment if the collateral is not the same value anymore)

https://www.washingtonpost.com/technology/2022/12/24/elon-mu...
Would a serial killer be just as horrible for fantasizing about murders without ever murdering, or helping others murder?
Of course not. That doesn't mean they are harmless either. But stigmatizing thoughts to the point where you can't ask for help with the thoughts seems like a recipe for problems.
Amasia: a new take on the next supercontinent
Not your typical side project but my book, Junior to Senior, has been averaging over $500/month in sales since it was published back in October of this year.

I've also been growing my newsletter, Beginner.dev, to help reach my target audience for the book and teach them the importance of soft-skills for software engineers.

I also have a job board for junior software engineering roles in the works to add even more value for the book's target audience.

book: https://www.holloway.com/b/junior-to-senior

newsletter: https://newsletter.beginner.dev/
Do people generally take “cannibalism” to mean murdering someone and then eating them, or just eating human flesh? I thought the latter is the normal sense of the word, and in that case I don’t think it holds a candle to pedophilia.
Well people keep telling me that C/C++ code should be replaced by Rust for ~safety~ reasons, and LLVM is a C++ project, so...

Let's say it would avoid all the memory bugs in LLVM, that would doubtlessly make it worth throwing away the LLVM implementation (avoid sunk cost fallacy).
I already cache them but the pages themselves are huge due to JS tracking and such.
Absolutely. Nostr's license is even listed as public domain[0].

Nostr will be widespread in near future, the next year or two.

[0]https://github.com/nostr-protocol/nostr
The more people that do index funds, the more opportunities exist for day traders (or rather, individual stock pickers).

The inverse is true - the more people that stock pick, the more opportunities exist for index funds.

So, yeah, there's definitely a balancing act between the two.