skysight-inc/HackerNews huggingface dataset:
Hi, my name is Kamil and I run Survicate. It's not as simple as you say and pricing for a survey software might be actually one of the most challenging ones.
First of all there is always a minimal cost to serve a customer. In our case we offer 24/5 livechat support for all, and even customers who collect 50 responses might use our support extensively in some cases.
Then a response (submission) in one survey doesn't cost the same as in others. To really flatten the cost you'd need to create a pricing based on 'an answer to a question', as a response is a row and an answer is a cell. So a survey with 50 responses and 50 question cost more to store and process than a 3 question survey with 500 answers.
But it's not about the number of questions only. Most of customers identify their respondents with merge tags or pass additional user attributes via js they can use to filter results - every single attribute counts as you'd count questions, that's yet additional cell.
But that's not all - in case of Survicate we offer targeted in-app (saas, mobile) and website feedback surveys that require a tracking code to run. That generates cost (CDN) even if you don't collect any responses, and if you put it on a high traffic website to run short surveys, the cost of a response must take into account the traffic cost as well.
But we're not even half-way through yet :)
In case of one-time off surveys the number of responses you collect in a month really doesn't influence the cost that much. But you analyze the survey - the more responses, the more questions, the more to compute. So an NPS survey collecting 1k responses a month is a 12k responses survey after a year - so everytime you click 'Analyze' the cost is 12x+ higher than in the first month. The more often you analyze, the higher the cost. We offer unlimited users - curiosity multipled ;)
You want to be up-to-dated with results, so you enable reports to get emails with new replies - that's again grinding through all the responses daily.
You want to act on feedback, so you connect Slack, Hubspot, Google Sheets - not only that generates additional cost.
Having said that - we're cooking a pricing change that will address the issue of the irregularities in responses volume you mentioned.

And yeah, surveys are super valuable, and if you weight the value of feedback you get against the cost, it's peanuts.
Stay curious and dare to ask ;)

Kamil
Is AI that's optimized for Ads and Sales going to become super manipulative?
There should be a separate set of lending rates for real estate. Sounds kooky at first but really it's a fundamentally different kind of asset.
So it's my ultra-uncle
If only we had some kind of technology that could be used to unify and modernize the global financial system. Perhaps there will be a way to integrate math and computer science for secure and fair transactions. One can hope. Some day we will have an advanced technology like that. Perhaps in a 100 years?

I guess we live in these distant countries and speak different languages, how could we possibly agree on anything if we can't even understand each other.

Maybe some day they will invent a type of communication that spans continents. Perhaps even nearly instantaneous communications across the other side of the world! Imagine if something that incredible were real? And then we might even have software what can translate between any major language automatically.

If only such a science-fiction world were possible. Maybe someday in the far future we will have the tools for some level of civilized geopolitical resolution.

But who am I kidding..computers will probably write poetry, songs, and computer programs before we get all of that stuff. Or maybe never. Maybe some day.
Indeed. The only time I have ever seen anyone restore from tape in case of real need was to recover a tiny fraction (< .02%) of files that software had mistakenly deleted. https://gmail.googleblog.com/2011/02/gmail-back-soon-for-eve...
I think, and, well, here's a phrase I've never used before, that may be slightly unfair on Trump. Trump does actually take 'expert' advice; he's just astonishingly bad at choosing experts (witness the amazingly weird lawyers he surrounds himself with). But he does seem to at some level realise that he doesn't know everything.
SLAPP suits come from massive sources of capital which have enough counsel either on retainer or simply have enough money that they don't miss ~$50k on a whim to get back at someone who they think besmirched them that one time. That doesn't really apply to US service members.
AVP 1 is actually one of my guiltiest pleasures :) -- it scratches a lot of my scifi-horror itches (mysterious originator civilization that was seeded with ideas like architecture and religion by aliens, big group of humans with weapons being hunted down one by one, weird maze-like house of horrors, isolated setting)

I first watched it when it came out and I was in the fourth grade, so I definitely have a lot of nostalgic value attached to it. I try and watch it at least once a year!
What is a terrorist organisation? By what definition is IDF not one? Or the Israeli state that keeps getting support through elections?
Fine Tuning = Output

Embeddings = Input

Fine-tuning is like a chef modifying a general pizza recipe to perfect a specific pizza, such as Neapolitan. This customization optimizes the result. In AI, fine-tuning adjusts a pre-existing model to perform better on a specific task.

Embeddings are like categorizing ingredients based on properties. They represent inputs so that similar inputs have similar representations. For instance, 'dog' and 'puppy' in an AI model have similar meanings. Like ingredients in a pizza, embeddings help the model understand and interpret the inputs. So, fine-tuning is about improving the model's performance, while embeddings help the model comprehend its inputs.

It turns out, you can search a vector space of embeddings to find similar embeddings. If I turned my above post into 2 embeddings, and you searched for "golden retreiver" though neither paragraph has that exact phrase, the model should know a golden retreiver is most similar to the second paragraph that compares puppy to dog.
You're missing my point.

What does the word "hateful" mean? The old meaning is "full of the emotion of hate". Someone who thinks the Holocaust wasn't real could in theory have no strong feelings about it and think it has no relevance to their lives.

It is not required by definition that Holocaust denial is hateful (using traditional definition of the word "hate"). Nor is it required by human psychology (for example, you could have someone who read an unfortunate sampling of books as a child and took "disbelieve anything the victors of a war say about their enemies" as gospel and never got educated on the details).
And the feds can subpoena all those services and their payment providers for logs including IP address that made the transaction.
They re-cut Alien in the early 2000s to increase the pace of the movie, and it's so so much better. I watched the 1970s version and I had to admit it was very plodding, which was the case for movies back then. But the re-cut makes it extremely good in my opinion! I suggest rewatching it to everyone!
It really depends on the type of criticism. People criticize for different reasons, some are constructive and some are not. I feel that the onus of good behavior lies on both the criticizer and criticizee. People should strive to listen to and accept valid and well-meant criticism, and try to take that small pain from it as motivation to do better. In the larger picture, organizations and teams will only be able to be better when people accept their mistakes and hone their skills. Having the ability to tolerate discomfort and growth is much like lubricant in a machine that prevents it from overheating, and it's necessary.

However, some people who criticize excessively do it for not entirely altruistic reasons or they lack the emotional intelligence to understand when they are breaching someone's limit of tolerance. Even valid criticism should bear in mind quantity, frequency, and severity of impact on the individual being criticized. I think most people who are being thoughtful in the moment will do this, and try to suss out someone's limits and temperament before unleashing a volley of criticisms, but there are some who use such learning opportunities or their position of authority to vent their sadistic urges, or they simply do not understand healthy boundaries and just criticize relentlessly regardless of impact or effectiveness. I strongly believe that this latter category should not be normalized or accepted.

So you've got to ask yourself, are the people criticizing your code probably doing so with the intention to make you better, or the team better, without undue malice? That's usually the case. Try to focus on their intent to help you do better instead of the disappointment of the criticism itself. But, if you've found yourself in the unfortunate situation of being carpet-bombed with criticism maliciously you don't necessarily just have to put up with that and it would be a good idea to try to find an organization with healthier communication. People who have been in such unhealthy environments before (or had unhealthy family environments) will likely overreact even in healthy environments later, and it can take some time to learn that not everyone is out to get you, they just want you to do better next time.
Most databases will ignore indexes if the table is small enough, so it sort of does this for you. So the index can just be a waste of space, until it isn't.
I need to disagree. As a (central) European person I very much consider at least Istanbul to be an European city - not sure about the whole of Turkey, though.
After some thoughts why I feel this way I think it boils down to geography and history. Istanbul is geographically on both sides of the bosphorus strait, where the “continents” Europe and Asia are considered divided. And then it has historical significance for Europe (as Constantinople), being one of the major stable forces in Europe during at least the middle ages (but also before and after).
I've thought about putting a manual brake light switch in my manual transmission car because of this, but I'm also that guy that engine brakes more than actual brakes. 6 years of owning this car and I've never worn out a brake pad.
What do other manufacturers do?
> keep enough distance, pay attention and this is never an issue

If this was helpful, far fewer crashes would happen on roads today. People are imperfect. They're distracted, they have slow reaction times, they have poor vision, and they drive in poor weather.

As the video states, regulations should definitely be altered to require car manufacturers to show brake lights no matter how deceleration occurs. It's just one additional way to prevent collisions.
I was going to say that it was "instant", because that's how it feels when using it, but got 200ms from running "time" on grepping it to include a number in the post.
In recent decades Swiss and Nordic societies have dealt with rising home values with 50 year mortgages and interest only products that are barely recognizable to US home buyers.

Many Swiss have fairly dangerous interest rate exposure (to the SNB) based on the assumption that it will continue selling francs to keep exchange rates more competitive, etc.

That will be true … until it isn’t…
There’s a few things I see in your post.

One is an implied notion of objective rankings of worth of humans, and binary labels for people. Your post explicitly categorized “all criminals” and “all my friends” at disjoint sets. I can’t speak for your friends, but many of mine are “criminals” in the sense of disregard for drug laws. If you’re willing to sweep minor traffic violations under the heading “criminal” you’d probably sweep up most individuals with drivers licenses. Is the hypothetical person stealing so they (or their children) can eat irredeemable to you? There are certainly folks who on net do more harm than good, but rare are the people who truly only do bad to the world.

Second is a matter of perspective. If your friend started a new thing today, say learning the piano if they’ve never played an instrument, would you expect them to be good? If not, would you think less of them for trying? What if they’ve been playing for years, and one time when playing a song they’ve practiced many times they miss a few keys? Now replace the friend with yourself. Does your feelings about any of these change?

It’s not uncommon (especially in programmer types) to allow others more grace than we allow ourselves. You can be disappointed by your failures, and thrilled by your successes without impacting your sense of self worth.
The Gateway Pattern in Rails
Retailers Clamp Down on Returns
You can try this plugin as well https://github.com/marcusolsson/obsidian-projects where it has a "boards" view for the projects you setup, it has a nice approach to project management without manipulating your pure notes to much other than the frontmatter data.
In my experience these type of abstractions end up bloated with too many concerns which adds maintenance overhead. It's a lot simpler to simply add a `HashMap<Book.title, Book>` and cover with tests, than use an abstraction.

I want languages to do less magic, not more, since I read code more than I write it.
> not at the mechanistic level of the architecture, but in terms of what they learn (some type of world model ? details, not hand waving!)

https://imgs.xkcd.com/comics/tasks.png
I have seen shit reviews by PEs who are so far away from customers and nitpick things that don't matter. It is almost as if they carry the burden to prove their PE-worthiness and hence need to find something to assert their technical prowess.
I have actually thought about this when driving a Tesla which also has the regenerative braking. Here's what their website says for the record, it sounds like it works exactly how I would want, just depends on the threshold for deceleration they set:

"""
During regenerative braking, Tesla will still activate the brake lights when the vehicle is slowing down, even if the brakes aren't being used at all. Tesla determines whether to turn on your brake lights based on your vehicle's rate of deceleration. If you're unsure if your brake lights are on, look at your Tesla screen, the car in the display shows the brake lights lit up when the brake lights are activated. [0]
"""

[0] https://www.notateslaapp.com/tesla-reference/1051/how-tesla-....
Leverage the Ring network to flag on facial recognition of a missing person (registered, with pursuer presenting proof of power of attorney, etc.).

"Subject spotted by doorbell camera on Hickory Ave."
So many keywords and not a lot of info about what this actually does. I am feeling more and more that most AI stuff being funded now is just crypto 2.0.
Seems like a software problem that they will hopefully fix. Teslas do this already.
Opera unveils integrated browser AI: Aria
So how do you clean up global event listeners, clear intervals and timeouts, etc when a component unmounts?
I'm one of apparently 8 people who connected with Alien 3. Haven't seen it since high school (on its original release), but I found that it expanded the universe into a mystical aspect (which was reinforced by a comic book at the time where there a religion had sprouted up on Earth that worshipped Aliens). And I loved Fincher's visuals.

I wonder if I'd still enjoy it if I watched it again now, though.
> Take ImGui (https://github.com/ocornut/imgui, an immediate mode GUI library) for example - the examples are much closer to TUI interfaces than a Swift UI app - the only difference between that an a terminal UI would be that the lines are thinner and that text has non-uniform spacing.

What I see there is a spatial interface with complex layout, z-axis and graphical elements. A bit hard to replicate on a normal terminal.

> Does that make ImGui a TUI?

TUI and GUI are not defined by the actual complexity of a real application, but the environment which gives them theoretical abilities. With a GUI, you can have pixel-perfect control over every element. With a TUI, you are normally limited to character-level of control. Of course can you also use pixels without a desktop, but you would still leave the terminal-environment and enter the framebuffer for this or something similar. Though, to be fair, at this point it indeed can become a bit fuzzy.
Nice work!

Minor nitpick: The intercom button obscures the topic expansion button for the final appendix in the nav menu. Maybe move intercom to the bottom right instead?
Season six of Black Mirror due out next month!
As a CS major who went to CMU years ago, my favorite book from all of my professors was for my 15-213 class called Computer Systems: A Programmers Perspective

I remember at the time the book was in loose leaf paper so it warms my heart to see the book has a 3rd edition. It was used as a core part of teaching assembly, memory representations, and getting students ready for the operating systems class. When I help people learn to program, it's the only book I think is a must have:

https://www.amazon.com/Computer-Systems-Programmers-Perspect...
I was going to work on something similar, I'm glad I procrastinated.
To see how much WG14 cares about security, note that they even ignored the language authors proposal.
Fair enough. And I agree. It's not ok to toss out any study that says meat is healthy. But it _is_ fair to be deeply suspicious if it was funded by a financially interested party. And, for what it's worth, this should apply to avocado studies funded by Avocados From Mexico, orange juice studies funded by Tropicana, banana studies by Chiquita, etc.
When I saw the headline, I assumed this post was about the Debian Linux Alien and not the movie, but then I realized that Linux is about 10 years younger than 44.

https://wiki.debian.org/Alien
We got it from Bezos, but haven't worked at Amazon though both know people there and use AWS extensively (e.g. pixian.ai is hosted there).
In my world, I just directly update the DOM which I described recently in https://news.ycombinator.com/item?id=36067280
They didn't. They mostly didn't use US govt bonds at that time, and the change was made by disconnecting other currencies from the dollar (but, granted, not at once).
Did you watch the video? Because that's exactly what he says. The whole issue boils down to the fact that the regulations are outdated, not that there are conflicting regulations.
The argument in the Kyoto protocol was that industrialized nations were already industrialized and had the economic and industrial capabilities to replace their infrastructure with less polluting ones. Poorer nations didn’t have this benefit, so it would be unfair to ask the same of them.

You can say this argument is not sound, if you do, just be aware this is the same tactic used by the oil lobby that killed the protocol, it was not done in good faith back then, and I think the same is true of modern incarnation of these refutations.

Actually in more resent climate proposals, delegates from poorer nations, and climate justice advocates, have actually been trying to push for a development fund in which richer nations fund green infrastructure projects in poorer countries, the historic polluters—especially the USA—have predictably pushed back against this and landed on a much weaker climate relief fund at the last COP. If the oil lobby (and by extension the USA government) was sincere about the supposed unfairness of the Kyoto protocol, this would be a great compromise, and totally align with You see something, you fix it. But alas, they are bad actors, and such proposals yielded limited results.

I don’t think it is fruitful for us to be arguing about what I meant by inaction in my previous posts. You obviously misunderstood me, I tried to clarify but you still persist that I didn’t mean what I say I meant. The original point was that there exists a historic president for an international agreement of reducing carbon emissions, which everyone agreed to. Future agreements should therefor be possible. Identifying bad actors and pointing fingers at those at fault for previous agreements failing seems relevant to this discussion.
When I did the calculations a few years ago, break-even was somewhere around 150 TB, and I don’t think it’s changed too much since then. This is just considering the cost of drives and media. Obviously, the real inflection point is going to be different depending on all sorts of factors that may be specific to your situation and your priorities.

Usability isn’t something you can ignore, but it’s not like hard drives are perfect either—do you buy a big NAS / SAN setup and plug drives into it? Will it get full? And tape has the advantage that it’s completely immune, out of the box, to ransomware.

I think there are four cases that really scream for tape.

1. Data hoarders, who just want to store as much data as possible for the cost. There’s an r/DataHoarder subreddit if you’re curious about these people.

2. Archivists, who want to store lots of data long-term. Tape is a lot easier to store. I recommend that archivists standardize on a specific generation of tape for as long as possible and don’t mix generations (don’t mix LTO4 and LTO5, for example, despite the fact that the drives are advertised as working with both).

3. Companies with recordkeeping requirements, like SOX (Sarbanes-Oxley). Tape is just really good for that. It has a way of surviving problems in your IT department.

4. Companies with enough data that they can put a line-item on the budget for backups, and justify the operational cost of tape—support contracts, keeping staff on hand who know how to use tape, that kind of thing.

Of these, the data hoarders are going to use the 150 TB break-even point just because they want as much data as possible. Everybody else is going to make decisions based on other factors, like staffing or compliance. There are a number of gotchas, like problems with mixing tape generations, the prospect of using robotic tape libraries, and support contracts, that make the tradeoff much more nuanced.
This is my dream! I started RxHTML with the premise that something was missing from HTML, so I just added it: https://news.ycombinator.com/item?id=36067280

It's working surprisingly well for a client that I'm working for.
I'll take this one step further.

I am currently writing code that I think is, from a design-perspective, completely wrong. But I've learned to completely disassociate myself with what I code. I'll do the best that I can to accomplish because THAT'S MY JOB. That's how I frame everything. I will protest, I will point out flaws, but once the dust has settled, if my boss says she wants it a certain way, I'll do it. I'm happy to just be coding and if they don't want to listen to my advice then I'll just do what I'm told, go home and enjoy the money that I make by doing the things I want.
That post is only a few sentences and makes two claims. Which is made up?

1. If there was a crisis people would be dying but deaths from weather are massively down over the last 100 years.

2. You can't actually perceive climate change with your senses because the changes are far too small and slow, so you have to rely on news media and academics
This is a willldddd take, that deeply mischaracterizes the EFF. There's a ton of places where EFF & Big Tech don't line up. Glomming them together & saying they all are trying to wreck content creators is a severe misdeed.

I do think the EFF does have an anti-IP platform, but it is directed very strongly at software patents & DRM, systems which firewall tech from humanity & technocratically enforce consumerdom, create the inflexibility that permits this capture.
As I say, the wrong level of regulation.
Yes, they do work and sometimes pretty good. It mostly depends on the implementation team. SAP which is the one I know, has plenty of defects but also a lot of virtues. A good implementation and customizing team can make it run properly.