skysight-inc/HackerNews huggingface dataset:
Author here. This was a fun exercise to produce a semantic search using only free-tier services (which in the case of Cohere means non-commercial use only and in the case of AWS Lambda is limited to one year).

It also marks my first foray into using cloud services for a project. I've long been a cloud sceptic, and doing this confirmed some of my suspicions regarding complexity (mostly the administrative part around roles and URLs), while the coding part itself was a blast.
A Hiker Died with a Bullet in His Chest. Why Did Police Say He Was Stabbed?
When I hear/read the word merch I get little sick.
As demonstrated by copyright, US legislatures generally define global law when it comes to tech and entertainment
They might walk somewhere and talk to some of the people they see on the way.

They might do something when they get there and talk to people who are doing the same thing (or who just happen to be there).
The crypto integration put me off as well. Not because I'm opposed to crypto currencies in principle, but integrating them into a privacy focused chat app is plain idiotic.

Crypto disposals are taxable in the UK and I believe in most other countries as well. So tax authorities have a legitimate reason to look into what's going on there. There is no right to privacy when it comes to buying and selling securities.
In some cases editorializing the titles is not only acceptable but I would say it should be obligatory.
I cannot unzip the download on a Mac…
You really think most developers in 2023 are using desktops?
This uses a different social network, doesn't it? Why would you want that? The point of reddit is the existing community
>If you cannot justify to children why you force them to sit in school for hours every day you shouldn't be surprised by the consequences.

Nobody told me why I should learn about ancient history or 20th century literature.

>usually related to things people encounter every day.

Basically nothing I did in school had anything at all to do with things I encountered every day. I played video games and hung out with friends. I didn't study European art history in my time away from school.

>And thus left as exercise to the reader?

Yes. I assumed that most people on this website understand the inherent value in abstract thiking and broadly applicable problem solving techniques.
Not sure where in Europe you're from but in the Netherlands WhatsApp and the likes are just considered Internet usage, no special costs.
Maybe there could be a JMM 2.0 where at least some of the unexpected behaviour is removed. Maybe even at the cost of performance. If something is misunderstood by >99% of the average programmer population then clearly it is not the best solution to the problem.
Did we read different articles?

This functionality is enabled by default. That`s why I`m asking - why don't ask the user first?

Upd: please be civil, this is a discussion and not a competition.
Imperfect Foods – Taking a big bite out of food waste
It's time we stop with the retarded purity tests.
Upcoming low cost RISC-V breakout boards start at $1.99
> If you truly believe this

Well, I've tried sincerely to find out what was difficult about philosophy for many years. Have you done the same with math?

> because I think your position to discuss such things is made untenable by the obvious contempt in which you hold the humanities.

You assume I was a math head, and that I have disdain from humanities.

That's a total projection which tells me you are not being objective in this discussion. So you are right, it's a good thing we stop there.

But for the record I actually like humanities.

Just because you think a topic is harder than another doesn't mean you prefer one.

I don't even particularly like math, and I'm very bad at it.

I'm probably better than the average Joe, but I'm way better at writing than at calculating.

And I enjoy reading philosophy and sociology.

It's ironic that someone in humanities can be so judgmental of its fellow human, and in a very black and white way.
SRAM uses multiple transistors and takes up a lot more space than DRAM so it is inherently more expensive because it needs more area. The advantage is that it is fast and doesn't need refreshing like DRAM does. You can also put it on the same die as your computation logic which is technically possible with DRAM, but kinda silly since you need an optimized process to get the best out of that. This process is then quite bad for high-speed logic.
It was posted on hn just a couple of months ago. I watched it then on YouTube. It was pretty harrowing, to a person who grew up in the UK it felt very easily real and not dramatised.
I honestly don't know. This might be a skill issue on my part (very much not an educator), but I think of it as a language for thinking about structural abstraction, so to me the question is akin to "is there a real-life problem that German relates to?"; I can certainly think of lots of problems that would be made much much easier by understanding the language (e.g., getting around Germany, i.e. noticing abstractions), but it's tough to point to anything for this explicit question other than "conversing with someone in German".

I guess to try and mirror your calculus example, I'd try and motivate why someone should care about abstraction itself, perhaps with examples like 'calculating my taxes each year is exactly the same problem, except the raw numbers have changed'.

Alternatively it might go over better to say something like: "Imagine you have a map with a bunch of points, and paths which you can walk between them. CT is the study of the paths themselves, the impact of walking down them in various routes: for mathematicians, this means looking at things like turning sentences such as 'think of a number, add 4 to it then divide by 2 then add 6 then subtract 1' into 'think of a number and add 7'. Once you've spotted this shortcut on this silly toy map, you'll recognise the same paths and the same shortcut when you see on your tax form 'take your income, add £400 to it, divide by 2, add £600 and subtract £100"
There’s conspiritainment on LinkedIn now? Holy hell.

I haven’t logged into that clunker in a long time so I haven’t seen it. Our sales team is forced to use it. Poor souls.
Incidentally, this person has a fascinating, bizarre series on youtube which is really worth your time and was an instant sub for me.

https://youtu.be/Q4OIcwt8vcE
> I just fail to see how a court decision in the US would have any effect on another country.

By way of return, I fail to see how you fail to see precisely that.
That word 'disenfranchise' is overused to the point of meaningless cliche; perhaps excluding might be a better word?

Keep in mind that 99.9% of people in the US are also not really able to pursue VC effectively. In fact, for decades SV VC would mostly only invest in people in a 20 mile radius around Menlo Park/Palo Alto, and those are just the geographic filters.

Things being "unfair" is just how life is. It's fine. It is best addressed at making your own luck. The best entrepreneur is one that uncovers and exploits every opportunity available to them, uniquely. VC is great, for those that can get it, but I can't either and I'm in the U.S., just not in the favored location and no intention to be. I'm going to build a monster company in spite of not having VC available to me (at least at this stage).

Be determined. Don't give up. You don't need outside investors in most tech startups, and VC increases risk anyway, because it gives another party a say in whether your business dies or fights on... right now, the only one who throws in the towel is you, and you can do it as many times as you like, but you only have to win the game once!
I happened to watch this recently one night when I couldn't sleep; I figured it was just some old 70s low budget movie that'd put me to sleep.

Holy hell, this turned out to be one of the scariest movies I have ever watched in my life, and I don't scare easily from movies. Needless to say I don't recommend watching as a sleep aid. Or maybe for any aid. Ever.
Yes, Testament had a similar setting to Jericho but it was a lot grimmer, implying that at best the folks in the small towns would only live a few weeks/months longer than the people killed in the cities.
>can you elaborate on how “it opens you doors to highly paid careers”?

Depends on the level of proficiency

Examples can be engineering or fancy financial related companies like Jane Street
They are not used interchangeably when you're discussing programming language features, precision matters.
Curious what the copyright situation is for redrawing a movie. If it's ok the next step would be training a model with video frames and the drawn version (edge input) to undo the process :D
And yet, you read and comment on Hacker News, a social media site akin to reddit. Do you have the same conclusion about this space?
I would argue that the vast majority of self-hosting business-cases/needs are not as 'edge' as KiwiFarms.
Hello!

Have you seen https://multipass.run/docs/configure-static-ips for configuring static IP's? It's kind of Linux-centric as far as setting up the bridge on the host is concerned, but as long as you create a bridge as you see fit on any host, then the rest of the instructions should work.

Thanks for the feedback. We take it seriously!
Stay where you are. A team is on its way to extract you.
Which clearly shows that a mistake can ruin reputation forever. Like sourceforge with the scam, or brave with the referees scandal.
From the home page: "Vale is currently in alpha!" (https://vale.dev/)
Why should you have a good reason? It's your data, fullstop.
They can. People just have to give up higher pay to work on that instead.

But I think this basically exists and is called indieweb?
I'm pretty sure it's her tone, together with the reaction of the other people in the studio that makes this feel like taking pride in ignorance.

But apart from that, an actor being asked about a scene they acted and reacting with "I don't know what that is. I don't know, I don't have a clue, I don't care" is a bit ridiculous. Everyone realizes that the phone and its messaging software is completely irrelevant to the movie, but we are used to great actors taking pride in details no layman would notice. Imagine a James Bond actor stating he doesn't care about the watch he wore, or Keanu Reeves mistakenly wearing the wrong type of belt for a suit and answering with "I don't know anything about belts, and I don't care"
My point was that if a function in your language is

class {public function call() {...}}

then it is going to be unergonimic to write what other languages write as

array.map((elem)=>{...})
Show HN: I used ChatGPT to talk to myself from 2015 [video]
You can use ChatGPT and chat histories to have a chat with your former selves. Run the code in the repo to try it yourself!
There's nothing wrong with it morally, at least in my opinion.

There's just the practical issue of how to deal with all the penis drawings.

Also, it is just annoying behavior. People think they are being funny, but it is the equivalent of a child writing P O O P everywhere. It is mildly fun for them, but tiresome for everyone else. It isn't in the spirit of the group effort, and just takes the fun out of it for people who actually want to make something.
Yes, I'm a mystic. I'm happy to bite the bullet on that.
I think it’s useful to justify math at a young age. I fell into the “math doesn’t matter” group and regret it since stepping into software engineering
Hi!

Would you mind expanding some more on your use case and what is missing in Multipass? If it's static IPs, then as mentioned in https://news.ycombinator.com/item?id=36693413, there are ways to accomplish this.

Thanks for the feedback!
The best place on the net for your $25 "Capitalism is stealing, stealing is against the law" t shirts.
How would that work exactly?

Wouldn't this library be able to pretend to be a 1st party client?
I didn't think it was a bug either till I got to the "Spooky action at a distance" section. The fact that the following code:

"hello world".startsWith("hello")

can return false in any circumstance, is a bug in the language. The fact that some other code in an entirely unrelated part of the codebase can intern a broken string and thus break string-comparisons for the entire codebase, is mind boggling.

Fortunately, I don't think the fix needs to be too expensive. After a defensive copy of the byte-array is made, just before returning the newly constructed string object, verify once again that the chosen coder matches the string contents. If it doesn't, that would imply a race condition, and the broken string instance should not be returned
Wait… in Europe it costs money per app somehow on a phone? Or for data?
An important difference between grandparent and parent comments is that the former mentioned a post about Haskell where the type system is based on category theory, and type refinements don't apply much (if at all). On the other hand, the latter talks about Typescript, which has a type system is based on set theory and type refinements apply very well.

Anothet example similar to Typescript is Ruby's Sorbet type checker, which is also based on set theory and does a great usage of type refinements as well.
> People in this community are not as smart as they think they are, and this problem seems to have gotten a lot worse after the recent Reddit migration.

Isnt it the same anywhere a bunch of nerds and geeks gather?
> Why is "foo!".equals("foo⁉") false?

I don't really understand this question. They...look different? One is an exclamation mark, and the other is an exclamation mark/question mark combo?
http://www-personal.umich.edu/~williams/archive/forth/lists/...

They probably tell you to use another programming language because if that's the kind of questions you are asking for your todo list application using another programming language is likely going to work better for you. It's a bit like asking to provide the schematics for a particular type of wrench when your job is to put a nail in the wall.
I think there are not many who never even signed up with any of these platforms. If not anything else then at least out of curiosity I too have signed up on all three you mention. If you change the question to "never ever used past the first 2 weeks" - sign me in to that list.
Guess whose data they didn't get --- mine.

I download fillable PDFs of the tax forms, fill them out then print old fashioned paper to send directly to the tax authority. If they get my data, there is only one possible source.

Just another reason to avoid Scroggle and Facecrook like the parasites that they are. Always remember kids --- if the service is free, you are the product.
‘Smart kerning’ is brilliant, and the fact this looks like a more normal Source Code Pro is winning me over as well.
Commit Mono, hmm? I like it.
Scientists Create White Paint to Help Cool the Planet
"A typical 30 minute endeavor with three employees can run from $700 up to $1,600."

(700/3)*2 = ~$470/hr+.

Fire these people instead of wasting more money coding a ridiculous gimmick tool.
Sourcetable raises $3M, claiming the future of spreadsheets is spreadsheets
Aside: I have an optimization algorithm and I'm curious if ELO ranking (or TrueSkill) would be a decent approximate solution.

I have a sparse matrix of probabilities that I want to turn into a DAG. If x[m,n] = pr it means that m is a descendent (direct or transitively) of n with probability pr. I want to construct a DAG over these edges.

Most importantly, I want a solution that maintains the DAG property, i.e. no cycles.
Given that constraint, I want to maximize the total probability of edges kept in the DAG combined with the (1 - probability) edges removed from the graph.

Any suggestions on how to implement this optimization algorithm?

Perhaps I could use an ELO or TrueSkill ranking as an approximation. The difficulty is sampling matches, but perhaps it makes sense to sample non-zero edges randomly, uniformly. So nodes with high in-degree or high out-degree are selected more frequently, since they are more likely to impose constraints on the graph. The probability of winning is determined by the edge probability.

This doesn't guarantee a DAG but would be a great initialization point. Anyway, I'm curious about alternate ideas or refinements to the above.
> but then what is your explanation?

Decades of Holywood propaganda and related American cultural exports. There is a reason the Pentagon gives free access to military equipment to Holywood studios, but only if the military is depicted positively / in a heroic manner.
Wafer scale integration is a dead end technology. The engineering issues are just too great.
Don't hold your breath.
This is lkml business as usual.
Patches as large as this usually take a few tries to get things into shape.
We effectively do the copy-paste. Dependencies are manually committed as a subdirectory to a "deps" directory, and the build scripts updated to search for it in that subdirectory.

To update, we simply download the new version we want, replace the code in the subdirectory, do a build, make some tweaks if needed to build scripts and code, and run tests. Once it builds and tests are fine, we commit both the updated dependency and the other changes in one go.

To get notified we use email (ie subscribe to updates) or just manually keep track.

A nice side-effect of this is that it's trivial to study the changes between the old and the new version before committing. While subtle subterfuge would be hard to spot, blatant stuff like including a bitcoin miner or whatever is trivial to catch.
Ask HN: How can I make my 'infinite canvas' a reality?
I've just come up with an idea, let's call it the 'Infinite Canvas', which might be an app or a website. Users can zoom into any area of the pixels and enter an infinite world with new scenes. I think the coding logic is quite simple: it automatically determines the center of the area where the user zooms in, gets the outline mask of that area, asks GPT "what this shape looks like", sends the resulting prompt into stable diffusion, and draws a picture with the outline as a reference, then pastes the result back. This way, an endlessly zoomable world can be realized.

But now I want to run stable diffusion and the outline mask on the user's own device (to save costs), and aside from the web GPU, there seems to be no good way, and the speed would be very slow.

Any ideas on this?
You mean with the people who host servers choosing not to host certain content? That isn't censorship, it's just people making their own choices.
Read maybe three comments deep in the actual PR[0], and you'll get the impression this is definitely not going to ever be merged.

I've said it 1000x -- OpenZFS is already free and open source. Linux kernel developers should just stop punching themselves in face. The ZFS hair shirt is self imposed by semi-religious Linux wackadoos.

[0]: https://lore.kernel.org/lkml/20230626214656.hcp4puionmtoloat...
The story behind the famous Windows XP wallpaper (2014)
The people here are nice
Most non-techies don't give a crap indeed. Maybe these people haven't traveled much at all. When you are in the middle of a non-US city, you're trying to get the keys to your stay and the night is falling, you fire up that one messenger you're not supposed to use because zuck bad, and figure out the key situation in 1 second. Then you lecture your newfound "whatsapp bubble friend" who brought you the keys about how low and unethical it is of them to use whatsapp.
Math as a field of study might be hard but in my experience math pre grad-school is just memorization as much as any other subject. I studied for my exams by simply doing countless exercises and memorizing every problem pattern to the point where I'm just plugging numbers into a series of formulas, even if I don't fully know why I'm doing so.
I live in a national forest. At least here you're right. But I assumed OP just meant it's not smart. If you go into the national forest around me and a warden or ranger finds you shooting a gun you will be charged for poaching.
How the rise of hybrid working and technological advancements have almost proved Alvin Toffler right.
What is it? A frontend to hugo? You should invest time in your landing page
I can really recommend this tech talk regarding PS4 and PS5 hardware by their lead hardware architect https://www.youtube.com/watch?v=ph8LyNIT9sg

some really interesting topics related to what kind of performance they wanted as a baseline and how to optimize to make the PS5 do what it currently does... like no other platform.

a $700 console that:

- outputs 4k / HDR (upscaled from lower native res. ofc)

- renders games steadily at 30 / 60fps

- no hitches, framedrops

- always records your gameplay

- live video sharing of stream with PS friends

- live streaming to youtube

- updates of games being installed

- downloads of games/data

all simultaneous, instant game switches, quick loading times.
the experience cannot be replicated with a 1k gaming PC, not even a $2000 machine. They really delivered a device which is imho, more than just "an AMD gaming PC with a custom GUI and some DRM"

would have loved to have widescale keyboard/mouse support, as playing Far Cry with a controller is frustrating at best. And keyboard/mouse support is in hands of the game dev if they want to support it or not.
And thus left as exercise to the reader?

Zing! I feel you'd want to know some of your readers get it :)
You can see the line where the new inscription was put in, above the inscription in the photos.

It look like it was whitespace there, given the height of the letters, but that's a lot of whitespace. I can't find earlier photos of it, though.

Having that much whitespace would make sense if they'd planned to add it later, though it would also be a tell.
That was ambiguous because I had to really double-guess whether it was "therapists" or "the rapists"....
> if they are people worth your while, they'll make sure to let you know about it using other means...

Ugh, I might but it's annoying for me (your friend) to be your personal messenger whenever there is something you might be interested in on the group chat.

Why is it on me to keep you in the loop? It's why we created the group chat, Dave.

Particularly that time when you got all annoyed at me for not being invited camping - I didn't even organise the trip in the first place, it's not my job to tell you about every event on the group chat just because you won't download WhatsApp.
So the depiction of the ever present threat of nuclear war and the aftermath is not scary and rather predictable? A fever dream of 'good content'. Watching the collapse of civilisation is nothing compared to Jared Leto.
Are there any sample code snippets to view how it looks in an editor? Can't seem to find any
I read this as a phone contract having a bundled: unlimited whatsapp, Spotify, Facebook bundles where data usage is not counted towards your total data allowance in the contract. For example in my country in the middle of Europe you have bundles with unlimited traditional communication and 20 50 80GB of mobile data.

When you WhatsApp all day sending videos, gifs, messages, voice messages, pictures, documents..I can consume up to 12GB per month, this costing me an amount of my 20GB data plan. While a other provider I can choose has a 20GB data plan with a unlimited WhatsApp bundle. Sadly they don’t offer eSIM and 5G so it’s a no go for me.
WSJ: China allegedly hacked Microsoft Azure
Using the term “subject” rather than “citizen” is a dead give-away. But yes, I realize royalist brainwashing starts early and is pervasive in England.
I find serverless to be needlessly complex. I'd rather write an HTTP server and serve it off of t3.micro instance (also free-tier eligible). So much simpler for side projects.