skysight-inc/HackerNews huggingface dataset:
I've been using Unity for a few months now and what is most frustrating is how lazy and unprofessional the company presents itself.

They basically found that the Asset Store is such a huge source of revenue for them that they now completely over-leverage it and abuse the community for profit. For the few things they do ship, they routinely break things for backwards incompatibility or literally just ship half complete "products". If you want to do anything meaningful in Unity you either have to build it yourself from the ground up or buy plugins.

An example: their AI navigation system is so lacking in features, they haven't updated it in nearly two years, and the last ship they did was literally half broken and buggy for several use cases.[1]

Also their help desk is currently broken, replacing random text with "$$anonymous$$" and deleting replies[2] :)

1: https://github.com/Unity-Technologies/NavMeshComponents

2: https://forum.unity.com/threads/certain-characters-and-group...

EDIT:

This comment is definitely a venting comment, but I didn't want it to come across like Unity is pure ass. It has a lot of really great things too. I've especially enjoyed their abstractions around vectors, quaternions, cameras, and local/world space. You can do a lot of really complicated operations that look and feel great, without having what would normally require some pretty advanced math knowledge that is beyond me
> There are also heat pump cycles that can be driven directly with heat.

They are called https://en.wikipedia.org/wiki/Absorption_heat_pump

But they are much less efficient that electrical ones, adding even a small amount of electricity to the cycle (even if the primary energy is heat) can dramatically improve efficiency.
Training factually correct LLMs requires vast amounts of factually correct data
> “I have solar scheduled to be installed soon. Really having a hard time giving Tesla any more of my money and can’t even look at the car this morning,” Checketts said in an email. He said he instead drove a Prius today.

It never ceases to amaze me how wealthy people can be so incredibly immature. "I didn't get a discount on my expensive car, so I cannot look at it / drive it. I will drive another vehicle."
My thermostat allows me to set the humidity level at which it will turn on the A/C to deswampify my southern home.
JAX would be amazing if it had a better debugging story. As it is, if something goes wrong in a transformed function, you lose pretty much all ability to use normal methods of fixing it. It practically just says ‘something went wrong.’
What changed to get the politicians on board with this?
Building a PostgreSQL Wire Protocol Server Using Vanilla, Modern Java 21
Show HN: A news aggregator where you can see and vote on the bias of articles
Hi guys,

I made this because I want
to keep abreast of the news, but think that the bias of articles can make it hard to see the forest for the trees.

It aggregates the top articles from the news outlets with the most traffic in the US (from across the political spectrum). Users can vote on the bias of each article and discuss the article in the comments, and eventually there will be a feed with the most centrist articles.

I'd be grateful for any thoughts, ideas or criticism.

Thanks!
> Also, different but related: seems like GPT-3 could be used to jumpstart a new forum where you don’t have a lot of users. Build up a big spreadsheet of topics, then let the AI flesh them out to seed some discussion content.

This would finally bring to life one my favorite sci-fi stories where a man joins an Internet forum only to one day discover everyone on the forum is actually a bot.
Zero Byte Favicon Markup
The major issue is that as you move up the ladder, the specific types of skills you need change. Being a good problem solver doesn't make you a good people manager nor a good budget planner, etc. Even if someone had the skills they needed for the higher level position, that doesn't mean they would enjoy it to the same degree as what they chose to seek a position in. More often then not, the pay bump of a promotion is the consolation for taking on a much worse job.
I’ve never been to Mexico, but on the topic of some other countries in Latin America I believe this to be widely inaccurate.

Also going like “lack of educated people is why their society doesn’t function” is pretty crazy. Institutions are the reasons societies work or not.
You (the consultant) sets the rate you get paid. Toptal adds a secret margin on top of that which is what the client pays.

I haven't done Toptal in a while, but my rate was always higher than that. I got pushback from from Toptal's internal recruiters whenever I asked to increase my rate and a few of their clients did turn me down due to the rate. But I never backed down and it never took more than a few weeks between starting applying to jobs on Toptal to signing a contract.

I wouldn't want to depend on Toptal for my income. But it's great as a way to fill in between other engagements if you're firm with your rate and the kind of work you want.
That's gonna be people either in specialized areas, or non-native English speakers using their own words. I see British English spelling all over Wikipedia, for example, but I never see anyone in my actual life in the US use it except for one guy who is from, you can guess.
TweetHunter just sold for $1,400,000. (How I would clone it.)
For what it's worth, I am not attempting to compare Ruby (or generally dynamic languages) to C++. I am comparing Ruby to statically, strongly-typed languages. C++ is statically typed but is generally not a strongly-typed language, since there are many ways to escape strong typing, either willingly (e.g. with a cast to `void*`) or by accident (e.g. through UB).

> But "safety properties" includes a huge amount of stuff that isn't necessarily security relevant.

Good remark.

However, as a former safety (not security) researcher, it feels to me like the consensus in some parts of the security community is that once you have lost safety guarantees (i.e. you're not sure what your program is going to do), you have lost this entire line of defense and need to move to the next one (e.g. containerization).

Example: Python has a very clear syntax and it is often easy to audit code to find out whether the algorithm implemented matches the specifications. However, Python is also a language in which `True`, `False` or integer literals can be redefined dynamically. So, with this in mind, how can you be sure that your Python code that appears to calculate fibonacci is not going to actually `ctype` into something memory-unsafe that could be used to escape into the shell?

Of course, this example (and anything analogous in other dynamic languages) requires active malicious intent by the author of the code or one of the module it uses, but it's not too hard to come up with examples that end up with OS or XSS injections, without malicious intent by the code author.

I believe that we both agree that these examples are safety issues escalating into security issues.*
You don't have to spend the "free to spend" money, and you shouldn't feel bad for not spending it.

Maybe collect the unspent amounts into an "Emergency Fun" fund, so you can dip into it if you have a crisis related to fun (gaming device breaks, see something really cool that you want to have or do, etc)
"can you tell me more..." - that is ELIZA level stuff.
It's also a block on EDITING, not even a block from being in the audience of Wikipedia by reading. This would be like M.S.G. refusing to let the lawyers rent the venue, be employed by M.S.G., operate a concessions stand in M.S.G. etc. Which I would find highly understandable.
They're from London, so it's the "not even cold but it's negative" rather than "actually cold and heat pumps aren't a good idea" measurement.
> So much so, that at some point I made a comparison site for mp3-players. But nobody cared.

Not surprised in the least. People voted long ago, and continue to do so, that a single device that handles communication, entertainment, games, news, photography, etc. is superior to standalone devices you have carry around.
Because they get inserted into the timeline like normal videos, or maybe there's just one that you really want to watch.

By design, it's hard to avoid them entirely.
From what I've heard this is mostly on board designers and the complexity of how x86 handles the multiple levels of sleep/power state. Taking a conservative approach is done to prevent bricking devices on wake.

I wouldn't blame MS for this. Linux has the same, if not worse, state.
“100% efficient” doesn’t tell the whole story of the gas bill if you’re heating your house with something cheaper than electric heat (e.g. natural gas).
If you can already write SQL to return a data set then you can get that set to pandas with pyodbc.
I like how they address their own short comings. This is markedly different to a lot of Linux fanatics in the past. (Though I will say for Linux the ux is truly becoming more and more on par with a closed source a os)
Podcasts become very conversational which make it pleasant to listen to. Long chats reduce the signal to noise ratio and waste listeners' time.

The Lenny's podcast semantic search gives me the chance to find only the 'filet mignon' of the content without much faf. I love it as I built it to satisfy a personal need.

Disclosure: I helped build it. We are adding more content to it. What shall we add next and what needs do you have around searchable podcasts and expert knowledge?
I have seen a custom DSL used to do code generation once, but... it's not very nice. Here's the VM definition file for the Emerald virtual machine: https://github.com/emerald/old-emerald/blob/master/vm/vm.d

I'm sure there are nicer examples out there.
I think the awareness is that our current democratic systems are predicated on certain assumptions (i.e., in this case, that constituent requests to their representatives in congress/parliament are from real constituents) that are being rendered obsolete by technology. Democracy will have to adjust to new realities (how it will do that is not clear).
That's pretty rude and ungenerous considering that I did this in 2015 before poetry even existed. Also, I could be wrong, but briefly taking a look, it seems like it still has the problem that it doesn't automatically update your virtualenv when the dependencies for an executable have changed (i.e. someone merges in code that uses a new dependency, you still have to know to run some commands to update your own local virtualenv).
Let me know when ChatGPT et al. have rock solid privacy guarantees and maybe then we'll talk :)
> And the Backend launches a full MySQL at the moment

You are allowed to run SQLite instead, install package `akonadi-server-sqlite` and edit `~/.config/akonadi/akonadiserverrc`. Unfortunately, `akonadiconsole` does not offer this customisation in the GUI for some reason.
The induction comment was weird. I went from electric to induction a few years ago, and it's not life changing or anything, but it works reliability. I suppose it's faster, but for me the main benefit is it makes it much harder for me to accidentally leave a burner on and burn my house down.
A New Definition of Reliability
Thank you - finally someone who knows that it was always a dash.
Note that the original GameMaker isn't around anymore. They moved on from that to their new engine GameMaker Studio, and apparently recently renamed that back to GameMaker again.

https://en.wikipedia.org/wiki/GameMaker#History
Creating Safety Is Dangerous Work
> If each security guard has the entire database

What I meant was that each security guard has a certain subset of the database, so they're only responsible for scanning for those people. Say, instead of having 10 security guards each with a list of all 100 banned people, each security guard has a list of 10 people.

> Now you could invert the problem. You have the security guard take an image and distribute it to other guards who have their portion of their database that they're combing through and match against a subset of that. Still, that's a heck of a lot of extra man power that scales with the amount of bans you hand out and there's a natural backpressure for your business.

I think that's then an open problem of 1) how many people can one security guard reliably track, 2) how many people are on the ban list, 3) is it cheaper to hire that necessary number of security guards for each event than it is to invest in facial recognition tech? 4) How much cheaper or more expensive is it, exactly?

But my main question wasn't about the technical implementation, it was once again about what the actual argument is. Is it that businesses should be allowed to bar people as long as they don't use technology to do so? How would that account for different businesses having wildly different enforcement capabilities?
This is a really common attitude _on Hackernews_, but, well, on Mastodon, non-tech people seem to be using it happily enough (in particular it is full of journalists, for obvious reasons).

I don't think this should be that surprising, because people already use _email_.
I appreciate that perspective, I know many share it.

> you get back a lot of the maintenance hassle and on top of that your fuel is again more expensive

The entire value proposition of hybrids is that they both reduce the amount of required maintenance on the ICE part (plus the brakes) and reduce the amount of fuel needed-- while maintaining all the flexibility of ICE vehicles. As a bonus, they require far fewer batteries than full electrics at a time when battery supply is clearly going to be constrained for the foreseeable future.

Fully electric trucks will have trouble anywhere with long stretches of cold weather. Operating outside of their ideal temperature zone will result in much lower efficiency, exacerbated by the weight of the batteries remaining the same regardless of charge level.

I think there are ideal niches for both approaches. Honestly, I also think most pure ICE drivetrains should be converted over to varying types of hybrids in the long run, because it almost always seems to be a net win to me... but I could be wrong. Would love to see more R&D put into it, in any case.
Companies in commodity electronics and stuff try to fight this with a 30 d price protection guarantee and stuff. Ultimately, though, it's unlikely to move sales that much for Tesla.

Anyway, I'll do the required stuff on this thread and mention Osborne Computers.
That depends, it's like saying a software engineer is different from a programmer. Can be true, or it can just be a different term for the same type of thing.
Apparently you don't need to return EVs charged, so it would've been less hassle for me on my most recent rental. I had a car for 4 days in Las Vegas and drove around 250 miles total. I had to go out of my way when dropping it off for the flight to find a non-gouging gas station and stop there, whereas with an EV, I wouldn't have had to do that at all. Would've saved me $40 in gas too (which was 20% of the rental cost).
Nothing sends my anxiety levels to the freaking roof as the idea of having to talk alone to a complete stranger.

Gaining experiences through the platform might be a useful tool for mitigating that anxiety.

But if you have a therapist, maybe talk to them first. Or not. Or you don't.

My point being that learning as an adult means breaking habits, jumping into situations that you habitually avoid, and generally doing things that you are either bad at or put you at discomfort.
SQLAlchemy: "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL."

- connection pooling, multiple drivers
- core layer (can use to build sql without orm, describe table metadata, output ddl, etc.)
- orm layer (automatic class to table mapping, relationships, configurable relationship loading strategies, easy ad-hoc optimization of loading objects, write custom SQL to load objects, load relationships from subqueries, etc.)
- db reflection
- db inspection
- migrations (via alembic)
- now supports async drivers
- 2.0 coming out soon with more consistent interfaces

Pretty much does almost everything or provides a compatible way for you to do it yourself. I think most people complaining about ORMs just haven't used this one. You still have to know SQL.

edited: formatting
>I'm just tired of seeing commercials

If only there was something you could do about that.
Nice app! The anonymous login and sample trip are a nice touch. Turas.app may have helped plan my trip to Patagonia with friends.

I ended up writing my own app because my taskpaper trip notes (shared via dropbox) were impossible to view in a nice way from my friend's computer:

https://plaintext-press.leftium.com/https://www.dropbox.com/...

These are real notes from a trip I successfully planned (with sensitive info like passport numbers stripped out). I hope they help in the development of your app~

Note my friends and I had very different trip-planning styles. I like to plan about 2 major activities per day in advance (plus lodging, food, and transportation). I let my friend plan our day in Buenos Aires, which consisted of doing research after we arrived at our hotel, then hitting several tourist sites for a short time each.
Any suggested tech stack for this? I posted a similar question to this recently: https://news.ycombinator.com/item?id=34384732
Godot does not have an equivalent for Nanite or Lumen.

Real time GI makes such a radical difference in a way games look.
Slack gets used as Command and Control servers for malware and bot networks -- same as Discord. They are commonly installed so their network traffic isn't suspicious. They're also free. Blocking "hidden email" services is an easy first line of defense. You also can't register with mailinator.com email, for example.
If you are comfortable with sending your most intimate thoughts over the internet, to a for-profit entity (capped profit as they call themselves, but potato potato), I really implore you to either reconsider the level of introspection you have for yourself, or to spend the next 10000 days journaling figuring out if you really and truly thinks it through.

Your journal should often time have things that you would barely be able to talk to your therapist. I am sorry for being a downer, but this is a horrible idea.
> A 90th-percentile high school kid could do better ...

(Italics added.)

I assumed that the HS kid knew how to read, was willing to learn basic facts, could judge whether a video was too low-quality to post on Instagram, etc.
Packaging a complex Electron app with Conveyor
After 30 years, Italy arrests mafia boss Messina Denaro at Sicilian hospital
I’ve a 6kW nominal, ground-source heat pump as the only heat source. This is a well insulated building standing atop the soil of a European country with a temperate climate*. It does a great job at +35°C (passively cooling) and just as great at -35°C.

During installation we've even made a mistake and it heated the building up to something like +27°C inside during early winter all without breaking a sweat (or my wallet.)

The tech is ready. Many attempts to apply it is what’s getting botched.

* EDIT: having checked, most of europe falls within temperate – the country is up north.
> Do not require a user to provide a phone number unless it is essential

And note that a phone number is the number for calling a telephone, not some jumped-up pager. They want a mobile number so they can send you SMS messages. I hate SMS, and I deplore it's use as a part of any kind of security protocol.

If you don't intend to speak to me, you don't need my phone number. If you do, then my (VOIP) landline will serve you fine.
We have to reckon with the fact that even surrounded by friends and family, at the moment our life finally ends we are alone inside our own mind. Even if it is scary, we can take solace in the fact that it is a fleeting moment.

Buddhism helps us learn healthy detachment. This can be detachment from things, people and even ourselves; the healthy part being the balance that still allows us to appreciate and love them, even knowing one day we must lose them. Pushing those things away to protect ourselves from the pain of loss is unhealthy. Remember the middle way.

In The Book of Joy the Dalai Lama states that he approaches meditation as a preparation to die well. I don’t know if that’s what you meant by “prepare for it every day” but what you said reminded me of all this.
Do any "certifications" have value? As an employer, I have never given any certification any weight.
Its always funny reading such comments while others are running for years their heat pumps without any problems needing a backup.

Not only they are used in Scandinavia for years. Also in Germany they are used for years. The company Waterkotte operates since the 1980s in Germany and is a pioneer in this showing it is working.

But there are always people ignoring the facts.
Wait...a bookmarklet can do stuff on multiple pages?

I thought that if I had a bookmarklet and invoked it on a page, and the bookmarklet navigated to a different page the running instance of that bookmarklet would go away.
Overfitting IRL
If you only have the capability to ban 10 people, you are going to be very judicious in who you ban. If you can ban an unlimited number of people, you will ban people up until it has a financial impact as long as business feels the ban is a net financial positive (such as making all lawyers second guess taking any case against any of your businesses, or your affiliated businesses once these databases get shared. Imagine being banned from your local grocery store based on representing a person's legal interest in a completely unrelated lawsuit, corporations could bring a lot of pain if this was to be extended).
How do you say

5:46 -> "Five and and bit tense 45"

5:48 -> "Five and 45 tense"

5:49 -> "Five and very tense 45" or "Five and loose 50?"
?

But I like it :D
The worst popups are the tutorial-ish ones for new feutures. They might be multiple clicks.
Funny that I am the one being called pedantic, despite flat out acknowledging that I am using the term informally. Yes, again, technically a SQL relation isn't actually a relation. I get it. But we all know what relation means with respect to the conversation, so what is to be gained by ignoring that context?

Formal definition matters only if you haven't reached a shared understanding. Before definitions entered the discussion we started at that end, but all the information necessary to understand what relation means in SQL-speak, particularly with respect to ORM, has been given. There is no value in hanging off any other definition and doing so is merely a straw man.

Whatever you want to call it, the abstraction that converts between the database's data model and the application's data model is not the same abstraction that builds queries. They are very much distinct operations and ORM is only concerned with one of them (hint: Not the one that builds queries).
Marriage rules in Minoan Crete revealed by ancient DNA analysis
This is an increasingly niche need. It’s rare for people to upgrade HDDs or RAM in laptops.
Ultimately that is still very anticompetitive, it just asks for more compensation to the worker but is still paying them to do nothing and hurting competition, a sure sign of a broken system (paying people to do nothing is usually a charged leveled at very broken bureaucracies).
Considering the mention of GML, my assumption is Mark Overmars's GameMaker.

https://en.wikipedia.org/wiki/GameMaker
replika.ai does this. Their AI will send you messages regularly and maintains an internal journal about things you both talked in your chats.

It is targeted towards people who want to have a relationship with the AI.

They have a paid annual subscription to unlock intimacy in your relationship. The free version is platonic and supposedly less capable.