skysight-inc/HackerNews huggingface dataset:
Thanks! I'm glad to hear this!

So far I'm focusing on SEO and just posting about it on my Twitter. I just tweak it based on the feedback.

I barely added the sitemap a few days ago so there is plenty of low hanging fruit left.

If you (or anyone else) have any ideas on how I could promote it, let me know!
> It's not about the type of work you are doing

Did I say that it is?
Boo hoo. Sorry you got scammed. But the sooner you wake up and join the rest of reality the better.
Vector graphics were (are) expensive on the client side. Part of why we didn’t use them is that they could be noticeably slow.
>I didn’t personally feel traumatized by Trump’s election.

Imagine this article was written by a Trump supporter. Flagged in a heartbeat.

>is that in college a bunch of people tried to cancel me for something I’d intended to be an anti-racist joke, but which apparently didn’t come out that way. Former friends turned against me, I got a few death threats,

Then again, a Trump supporter would never have this viewpoint. The author is identifying something rather unique to their side of politics.
> actually creating a working language is a big overhead

Languages, with first class values, pattern matching, rich types, type inference and even fancy RTS, often can be embedded in Haskell.

For one example, it is very much possible to embed into Haskell a Rust-like language, even with borrow checking (which is type-checking time environment handling, much like linear logic). See [1], [2] and [3].

[1] http://blog.sigfpe.com/2009/02/beyond-monads.html
[2] https://www.cs.tufts.edu/comp/150FP/archive/oleg-kiselyov/overlooked-objects.pdf
[3] http://functorial.com/Embedding-a-Full-Linear-Lambda-Calculus-in-Haskell/linearlam.pdf

Work in [3] can be expressed using results from [1] and [2], I cited [3] as an example of what proper type system can do.

These results were available even before the work on Rust began. But, instead of embedding Rust-DSL into Haskell, authors of Rust preferred to implement Rust in OCaml.

They do the same again.
Did you have Nutanix on the list? It's the most complete and supported platform on the market.
He catches wins surprisingly often.
Phi can ingest 2k tokens and the optimal chunk size is between 512-1024 depending on the model/application, so you just give it a big chunk and tell it to break it down into smaller chunks that are semantically related, leaving enough room for book-end sentences to enrich the context of the chunk. Then you start the next big chunk with the remnants of the previous one that the model couldn't group.
I guess we're far off-topic, but anyway...

As an outsider, I find that part of German history fascinating. It's a miracle that Germany was neutered relatively peacefully and it took just a generation or two. Especially when you compare it to post-war Japan (which was a success, but different, maybe better in the long run?) and post-cold-war Russia (which was a failure as we see nowadays).

Regarding horse shoe, I can share my personal anecdote. I'm born USSR & raised ex-USSR. Here far right was (and still is to a big extent) built on top of anti-soviet dissent. Pro-free-market, pro-nation-states, free speech and so on, basically reverse of whatever the soviet regime was. Even soviet punks and hippies were quite (far-)right especially compared to their west counterparts at the time :) I spent some time on UK university campus a good decade ago. It was very interesting how (far-)left at the time was quite similar to far-right back home. The goals were different, but the people, vector and modus operandi were very very similar. Punk kids, often from good stable background, were trying to find a way to solve eye sores of the society. While UK right-wing was completely different world to me with old-money and all that jazz. Which was very similar to our ex-USSR-establishment circles.
Runtime would be nice, but ... that's basically what Tokio and the other async frameworks are. What's needed is better/more runtime(s), better support for eliding stuff based on the runtime, etc.

It seems very hard to pick a good 'number' (JS's is actually a double-precision 64-bit IEEE 754 float, which almost never feels right).
> If my goal as a programmer is to simply print to the console, why should I add care about the await?

Because that isn't ever anyone's actual goal? Optimizing a language design for "Hello World" doesn't seem like a particularly useful decision.
Try:

* { touch-action: manipulation; }

While you're at it:

* {
user-select: none;
-webkit-user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}

Then, you can override these if needed for specific elements.

Since the "frame" of a native app isn't wiggly and pinchable, I also suggest something like:

html {
height: 100svh;
overflow: hidden;
overscroll-behavior: none;
position: fixed;
}

body {
height: 100svh;
width: 100vw;
overflow: hidden;
touch-action: none;
position: fixed;
}

The idea is to never let html or body exceed the size of the viewport, lock them down completely, and then enable overflow scrolling only in the divs that need it. This also eliminates pull-to-refresh when the app is used inside the browser. (If you want PTR functionality in the app, of course you can watch for overscroll on a particular div and implement it yourself. But your app skeleton will stay put.)
This is what I do. Since your resume is your point of entry, if you're not hooking anything then it's easy to say the issue is that you didn't manage to grab the attention/interest of whoever filtered those resumes. I change my resume every week now, unless I got good results from a previous version. No luck so far.
I took the time many years ago to learn how to effectively draw with bezier curves. It was not time well spent. A good tool in my tool belt for the moment, but it was very much a use it or lose it skill. I tried to do something recently and it was like starting from square one, so I just used raster. Unless someone is doing this stuff professionally everyday, or they are really into it as a hobby, it’s not worth it.

I assume this is simply a software problem that could be solved with a better UI, but who knows if that will ever be solved.
Not at all; it’s actually far more plausible that, in many cases, rolling back environmental regulations will help humanity advance.
When you're running out of savings, everyone else can get f*cked.
I am a big fan of just in time on the fly UI and LLMs seem to make that possible now with some of the fast token outputs there are a couple of experiments [1]using image for now and I expect this to be more useful in not too long.

[1] https://twitter.com/sincethestudy/status/1761099508853944383...
The Middle East is an unstable place. Not due to the USA.

Countries that have become liberal free market democracies have benefitted tremendously in living standards. I wouldn't describe Sweden, Singapore or Poland "shackled" to the USA.

We can absolutely see the positive impact on the USA around the world:

- North Korea (not US aligned) vs South Korea.
- Ukraine (invaded by Russia) vs Baltic countries.
- Venezuela (Socialist) Vs Chile (a liberal democracy).
This is handy stuff, thanks for sharing. We are working on transporting tasks back and forth from TUI<>Web<>App<>VR ; this is a great and straightforward example of that.

I use VSCode CoPilot constantly as simple augmentation and typing-saving — not for wholesale creation of code. I’ve seen my pre-novice daughter use ChatGPT and the results were mixed (good in some ways, horrible in others).

Can you elaborate more on your ChatGPT/LLM working style for this?
Rust's type system prevents bugs far beyond mere memory bugs. I would even go as far as claiming that the type system (together with the way the standard library and ecosystem use it) prevents at least as many logic bugs as memory bugs.
Does Filezilla still have the weird, arbitrary "10 connection limit" with FTP connections?

Ah, yes. https://trac.filezilla-project.org/ticket/5062

"If you feel you need more than 10 connections, there's something wrong with your internet connection." --Tim Kosse, FileZilla creator
How Facebook Contributes to the Demise of Endangered Species
Yes. For example, from Standard ML:

datatype 'a list = nil | :: of 'a * 'a list
> negative side of the remote job market right now

Have you considered non-remote jobs and relocating? maybe that'll be good enough and give you time to find to build up your resume and find a remote position.
CommonMark compatibility could really help. Those quirks were really painful.

I recently tried building out some financial reports using Observable but found myself really stuck on the quirks around HTML and Markdown. It felt like it would have been a great tool if I could just drop down into full HTML templates rather than having to mix in Markdown. Markdown is great for initial prototyping but once I needed to customize some tables outside what the stock controls allowed for it became really impossible. Ultimately I had to scrap the project and move over to Gatsby which allowed for better template control. Though it’s certainly a lot heavier of an option.
Are they lying about Google's activity? Is their corrective advice mistaken or dishonest? For both i'd argue that no, unless you can point out the opposite. Thus, while yes, they're obviously selling their own service, this is a clear case of lesser bad and hardly worth criticizing.
People these days do not understand the concept of personal freedom. What is good for them must be enforced upon anybody.

I think porn is a terrible drug, yet prohibition is even worse. Same for real drugs. Same for crypto. Where have the Californian techno-utopian disappeared to, that all we are left with are the left-leaning socialist posers paid by Big Tech but hating a whole technological niche?

I like Bitcoin because it is the realisation of the crypto-anarchist dream. A digital thorn in the side of the State. At least us anarchist posers still take personal freedom seriously.
It's nice to have more context, but posting all of this seems ill advised.
> instead of embedding Rust-DSL into Haskell, authors of Rust preferred to implement Rust in OCaml

why? and how much does it matter, if the goal is to have a compiler/interpreter? (as I assume is the case with Dada, and was with Rust)
Apple is hell-bent on standing its ground against any attempts to limit their control over the AppStore. As a result, they might see governments worldwide legislating their product experience, and the result will likely be far worse both for them and their users.
Setting a World Record: 200 days, 200 ultramarathons and 6,400 miles later
I have multiple comments on HN, Reddit, and Lemmy recommending Kagi with effusive praise and apologizing for sounding like a paid ad.
Yes, and... ?

This is not the great counter you think it is and you are not addressing any of the points the person you a responding to took the time to bring up so you are just engaging in low effort flamewar.

Please don't
Why do you say Guardian is garbage?
So we needed AI generated spam and scam content for Blockchain tech for digital content to make sense...
Yea, I was sloppy with my language. But the point stands, and the unions are intrinsically tied to pattern matching.
Dutch government in panic mode over keeping ASML in the country
View from the Top: Jensen Huang
I prefer Slack over email... coming from using Outlook for 20+ years in a corporate environment, slack is light years beyond email in rich communication.

I'm trying to think of 1 single thing email does better than slack in a corporate communication.

Is slack perfect? Absolutely not. I don't care that I can't use any client I want or any back end administration costs or hurdles. As a user, there is no comparison.
Don’t worry, Germany will accept another 500k refugees to fix the problem.
So does cash, gift cards etc. Should we ban everything? You can use regular banking for big operations as well. Should we ban that too then? But then nothing is left :)
Well, I skim over them, if I see them here, which is what I was talking about. To reach the non tech people, I rather would create good visualisations explaining things, or a game about it (which is what I am doing). Those destructive actions here will make people ask the politics to spend more on police instead.
> I prefer not having my full search history linked to my personal info and payment details, but that's just me.

From Kagi Settings page, search history toggle:

Save My Search History

Currently this option can not be turned on. Kagi does not save any searches by default. In the future we may add features that will utilize your search history and then we will allow you to enable this.

I encourage readers to think through the privacy practice implications of firms that may see your information "first party", and firms that make their money leveraging your information among third parties and the entire adtech ecosystem.
At creation a company's purpose is defined in its memorandum & articles of association, in this case OpenAI's would be to achieve AGI and to better humanity through the development and provision of AI models. This is how the company creates value and sustains itself.

Whether it is for-profit or not-for-profit is a different point. In this case it is clearly for profit and it should be registered and taxed as such.

They try avoid the implied obligation through a creative case of running a company held by a "foundation". A tax avoidance scheme basically.
^this!

In garbage-collected languages, please give me gradual / optional annotations that permit deterministic fast freeing of temps, in code that opts in.

Basically to relieve GC pressure, at some modest cost of programmer productivity.

This unfortunately makes no sense for small bump-allocated objects in languages with relocating GC, say typical java objects. But it would make a lot of sense even in the JVM for safe eager deterministic release of my 50mb giant buffers.

Another gradual lifetime example is https://cuda.juliagpu.org/stable/usage/memory/ -- GPU allocations are managed and garbage collected, but you can optionally `unsafe_free!` the most important ones, in order to reduce GC pressure (at significant safety cost, though!).
Hi! I would love any feedback if you have any. I'm still in college so would love to talk to anyone that has experience building this kind of app.
This is from an internal email, it was not written for PR. Whether he is correct or not about his concerns, it's clear that this is an honestly held belief by Ilya.
Ransom was paid before and will be paid long after crypto. It's just means to an end.
We use Slack for all of our vendor communications, at least the ones that matter.

Even our clients use slack to connect, it is many times better then emails.
That's not really the argument, is it? The argument is most young people are using TikTok and will never use email for social things.
From the point of view of upper management, the squeaky wheel gets replaced.

On the other hand, the non-squeacky wheel gets to collect their salary for a long long time.
This is self representation with extra steps. The idea is that technology has made it possible for every citizen to represent their interests directly rather than requiring a representative.

Try getting a bridge built to the other side of the river where no one lives to expand the city.
Launch Weeks
I used OS/2 Warp which was admittedly very late to the party. I don't remember the desktop being at all worse than Win95. It had TCP/IP, a dial-up stack, Ethernet drivers etc. Silky smooth multi-tasking and didn't crash.

OS/2 had no new games though, no DirectX, only older DOS games worked, and eventually most Windows programs wouldn't run anymore on OS/2 and then I switched to Linux.

But during the Doom era it was pretty standard to boot DOS on a floppy before starting Doom, so what OS you had on the HDD didn't matter too much.
Well, you're probably at least sortof right. Once the bloom went off the MOOC rose, edX got sold off to an EdTech company. In general, universities decided that shoveling money and effort into the MOOC pit didn't do a lot to further their mission. MIT mostly continues OCW as sort of a sideline. I don't know how many resources actually go into it at this point.
CCP saying "We don't want this particular branch of AI because we can dominate and destroy the world ourselves without it" isn't a comforting thought.
Autogenerating a Book Series from Three Years of iMessages
Market is though and it will stay that way until we go back to ZIRP.

We stopped using recruiters and just do personal referrals.

Churn is low because nobody can find another job, albeit a few people still manage.

Feel free to reach out at f99k at proton me
In rust, the common debug message function would be log::info! or log::debug!, with two lines of setup to make logs print to stderr. Or for something more ad-hock, there's dbg! (which adds context what you are printing, and doesn't care about your logging config). Not that people don't use print for the purpose, but it's basically never the best choice. I assume Dada is conceived with the same mindset.
Sure, it'll look something like this:

"""
Task: Divide the provided text into semantically coherent chunks, each containing between 250-350 words. Aim to preserve logical and thematic continuity within each chunk, ensuring that sentences or ideas that belong together are not split across different chunks.

Guidelines:
1. Identify natural text breaks such as paragraph ends or section divides to initiate new chunks.
2. Estimate the word count as you include content in a chunk. Begin a new chunk when you reach approximately 250 words, preferring to end on a natural break close to this count, without exceeding 350 words.
3. In cases where text does not neatly fit within these constraints, prioritize maintaining the integrity of ideas and sentences over strict adherence to word limits.
4. Adjust the boundaries iteratively, refining your initial segmentation based on semantic coherence and word count guidelines.

Your primary goal is to minimize disruption to the logical flow of content across chunks, even if slight deviations from the word count range are necessary to achieve this.
"""
Apple is a west coast company and they like their west coast BSD licenses.
It's phrased this way because the author is feeling insecure about their intelligence, and this is how they compensate for it.
Couldn't agree more! I find it to be a very elegant language and a real treat to program in. I do mostly Java for work, and wish Swift had the open source ecosystem that Java has. There are so many support libraries and frameworks in the Java world that make it easy to develop complex applications. I wish Swift could say the same.
AGI is not a threat for the simple reason that non-G AI would destroy the world before AGI is created, as we are already starting to see.
The job market is ass right now.

My stupid advice is... give up something.

Give up remote, give up working on same tech stack, give up high salary. I got through the slog of interviews and got something that's not ideal but hey it's a job.

But damn was it all so torturous.
I feel your pain. I've been working on https://customizedresumes.com which might help you. It takes your existing resume and uses AI to tailor it perfectly for each job description you are applying to, giving you a better chance at getting an interview. I'd love to hear your feedback.
Are you suggesting that creating a new programming language from scratch is a trivial exercise? If yes, wow. If no, I think the intention of your comment could be more clear, particularly regarding the quote you took from the original comment.
Neuroscience Landcape
I was looking for something like this for a while, and it could be just the landing page, but I much prefer a tool that's been built slowly with thought and consideration (which is evident from your landing page).

How does your tool handle semi-permanent usage or very long logs? For instance, I would run this to view logs from an ssh server that's been up for 6 months, when systemd has rotated the log file etc.
If not just one, a small handful of maybe 3-5 fonts. The idea that someone needs to scroll through a list of hundreds of fonts every time they have a new project, and pick multiple fonts for every project, seems to mostly be a form of procrastination… or leaning on a font to cover up a weak design.
Beach raves. Pool parties. Orgies. Anywhere there's booze/fluids next to electronics.
> Probably obeying the letter of the European Data Act, but obviously not great if true.

Does it really matter? As long as they are upfront about the price and there is no vendor lock in, what's the big deal? AWS is overpriced - everyone knows that, but i don't think its morally wrong to be overpriced as long as you aren't deceptive about it.
Show HN: Useful JavaScipt CSS selector tool
useful JavaScipt always complete CSS selector small script/tool

help end frustration eg. #Kdnfhlj > div
How to hire a software engineer: a panellist's guide to the technical interview
You have an answer of why they think it applies in this case, but since it read to me like you were asking what the phrase itself meant (or in case it helps anyone else): it's most often used as 'arguing in bad faith' meaning wilfully misunderstanding the other party or just generally an insincere argument as a proxy or pretext for something else or with some ulterior motive.

So briefly in this case AWS does something which seems superficially good, but the real reason is to appease a law that it actually doesn't properly comply with. (Is the, not my, claim.) i.e. a good thing done in bad faith.
Factorio project suprasses one million science per minute
In college, my programming languages class used a language called "Mystery" (I believe created by my professor), which was configurable. Assignments would be like "write some test programs to figure out whether the language is configured to use pass-by-value or pass-by-reference". And there were a bunch of other knobs that could be turned, and in each case, the idea was that we could figure out the knob's setting by writing programs and seeing what they did.

I loved this, both as a teaching aid, and as an eye-opener that programming languages are just an accumulation of choices with different trade-offs that can all go different ways and result in something that works, perhaps a bit better or perhaps worse, or perhaps just a bit more toward or away from one's own personal taste.

This is sort of the lisp idea of "create the language that is natural to write the application in, then write the application". Or Ruby's take on that idea, with more syntax than lisp but flexible and "human" enough to be DSL-ish.

But somewhat to my sadness, as I've progressed in my career, I've realized that the flip side of this is that, if you're building something big it will require lots of people and all those people will have different experiences and personal preferences, so just picking one standard thing and one standard set of defaults and sticking with that is the way to go. It reduces cognitive overhead and debate and widens the pool of people who can contribute to your effort.

But for personal projects, I still love this idea of thought experimentation around the different ways languages and programming environments could work!
It's named after one the the affected players, "Wi", who was very vocal about the issue. See these comments from a discussion here last year:

* https://news.ycombinator.com/item?id=34742915

* https://news.ycombinator.com/item?id=34744394
I actually use Inkscape religiously for making diagrams or even UI mockups, an particularly in love with Bézier curves. To each their own!
Because they mostly turned out to be something that professionals, often already with multiple degrees, were willing to dabble in for free. They didn't really alter the education landscape in any significant way--in part because any certificates weren't really valued by companies.
If you are adjusting wage growth for inflation then why not credit card balances as well?