MurphyA/hacker-news huggingface dataset:
by joonas-blip | 2025-05-02 07:44:45+00:00
I am a webdeveloper with 5 years experience writing code, 2 years python and last three 3 years working in Ruby on Rails. Interested in new opportunities and very open to learning new technologies and languages. Location: Amsterdam, Netherlands

Remote: sure or hybrid

Willing to relocate: no

Technologies: Python, React, Ruby, Ruby on Rails, REST APIs, PostgreSQL, JavaScript, Google Vision, PowerBI, Azure

Resume/CV: on request

Email: See profile
by iLoveOncall | 2025-05-02 07:46:19+00:00
Calling some APIs is leap-frogging? You could do this with GPT-3, nothing has changed except it's branded under a new name and tries to establish a (flawed) standard.

If there was truly any innovation still happening in OpenAI, Anthropic, etc., they would be working on models only, not on side features that someone could already develop over a weekend.
by Retric | 2025-05-02 07:47:01+00:00
Because market distortion harms society?

Tax homes based on the number of rooms and people suffer without closets even though total revenue remains the same. Income taxes have this wonderful property where factory workers can’t game the system thus avoiding distortions. Land taxes high enough to offset income taxes results in all sorts of unpleasant side effects.

The US approach of funding local schools is horribly inefficient. People like it because it reinforces the class system, but just as with closets people end up with lower standards of living because they’re optimizing around arbitrary rules.
by afiori | 2025-05-02 07:47:22+00:00
My main issue with either "the speaker defines the meaning of words" and "the listener defines the meaning of words" is the resulting definition is useless for all practical and theoretical concerns. It is a meaningless meaning of the word meaning.

What they are trying to say is

"the speaker defines the meaning of words" -> everybody understand things differently and there is no external absolute authority of meaning

and

"the listener defines the meaning of words" -> people are going to understand their interpretation of what you say, not what you mean

Both are useful and important statement people can learn from while "X defines the meaning of words" is meaningless.
by bobmcnamara | 2025-05-02 07:47:24+00:00
> Always wondered why RISC-V doesn't get more mainstream adoption.

For me, it's because the ecosystem has fragged even harder than Xtensa, who will sell you custom CPUs. THead made yet another vector unit that's required to approach anything near the Intel/AMD moat numbers.

SpecInt/GHz last year was around half of Intel/AMD/ARM numbers.

The imminent demise of CISC has been trumpeted from the rooftops for at least the last 30 years...
by az09mugen | 2025-05-02 07:47:51+00:00
I totally dislike notebooks in the first place for a totally different reason. I'm really attached to my keyboard shortcuts, when I'm in a text editor or an IDE I have one specific "layout", but in the browser another. Some of my text editing shortcuts conflict with those in the browser (looking at you, ctrl-w for example).

I don't want to adapt, the shortcuts in the browser remain in the browser, and same for text editing, no overlapping.
by dbushell | 2025-05-02 07:48:31+00:00
Dahl doesn't strike me as a business or product person. He's a genius when left to tinker. I get the impression Deno is floundering because of business/VC pressure. I see the original promise of Deno being compromised in an effort to increase users/customers. The project is no longer focused on just making a good JS runtime.
by motorest | 2025-05-02 07:49:18+00:00
> Large companies using their scales to compete is a feature of capitalism, not a bug.

It's more fundamental that that. It's this idea that a corporation can arbitrarily change licensing terms already granted to end-users to extort them.

This is not limited to any managed service provided by a random cloud provider. The core reasoning is a corporation identifying end-users who are profiting from a service that directly or indirectly involves a project they release to the public under a FLOSS license. They see people getting paid, and retroactively change terms to coerce them into paying them. The same argument they throw at AWS providing a managed service also applies to any company using their project. How does this make any sense?
by albertodenia | 2025-05-02 07:49:20+00:00
SEEKING WORK | REMOTE | EU-based | iOS Developer

Stack: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit, CI/CD (Fastlane, Bitrise), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics), Git, serverless backends (AWS Lambda), Mapbox, Alamofire, Twilio and more.

Website: https://www.albertodenia.com

LinkedIn: https://www.linkedin.com/in/albertodn/

Email: albertodenia [at] gmail.com

Hi, I’m Alberto! I’m a software engineer with 14+ years of experience building mobile apps and games serving millions of users. My main expertise lies in iOS but I'm also familiar with other technologies, so I can do backend work, setup CI/CD workflows, analytics pipelines, etc. I'm the kind of developer that keeps the big picture in mind so I can lay down a solid foundation for your project, while also caring deeply about the details and polish that make out for a great UX. I usually work with an hourly rate but I'm open to flat-race pricing for well-scoped projects.
by noirscape | 2025-05-02 07:49:37+00:00
I don't think the license pick is because of adoption - outside of a few specific cases, the license usually isn't the blocker to getting your tools/projects more widely adopted.

I've written code in the past that I put under GPL that today, I'd probably use a different license for (BSD 3-clause has my preference these days, although I'd just prefer a generic non-commercial license instead). I don't really bother relicensing cuz... it just doesn't matter in the end, these projects are super niche anyway. I picked the GPL since "everyone uses it".

There's always this backlash to demonize anyone daring to move away from the GPL when the simple fact is... maybe some products just don't work in the modern market with the GPL. The hyperscaler thing is a pretty massive issue and the fact that GPL proponents can only give platitudes of "it's working as intended"/"fuck your greed" instead of y'know, accepting that maybe the GPL doesn't work in these environments is... not great.

That isn't a defense of the SSPL or anything like that (it's quite the bad license), but there's a reason that these entities keep writing new licenses instead of going "all rights reserved, we publish source as a courtesy, you can't use it for anything" (even if they effectively close all contributions, they still want to try a permissive license.

Basically the thought that goes into picking the license often isn't nearly as complicated as you may think. It can literally just be "if everyone is doing it, maybe what they're doing is right". Not so much "the GPL gets you more contributors".
by fc417fc802 | 2025-05-02 07:50:41+00:00
I'm curious why the solution here is bearer tokens bound to asymmetric keys instead of a preshared key model. Both solutions require a new browser API. In either case the key is never revealed to the caller and can potentially be bound to the device via a hardware module if the user so chooses.

Asymmetric crypto is more complex and resource intensive but is useful when you have concerns about the remote endpoint impersonating you. However that's presumably not a concern when the authentication is unique to the ( server, client ) pair as it appears to be in this case. This doesn't appear to be an identity scheme hence my question.

(This is not criticism BTW. I am always happy to see the horribly insecure bearer token model being replaced by pretty much anything else.)
by cookiengineer | 2025-05-02 07:51:30+00:00
I'm not sure what to make of this article.

I've been involved in the JS ecosystem for a very long while and was a very early contributor of node/v8/crankshaft/uv and the other libraries that made JS on the server side possible. Back in the days when Ry pitched it in our Zynga office and everyone but our STG was skeptical about JS on the server side. Fun times.

To me, peak JS era was express and koa.js. After that it felt more and more complex with feature fatigue implementations that I don't really needed to solve my tasks at hand. Webpack, when it was still pitched at the local NuernbergJS, was also super nice as an idea and as an architecture to bundle things.

But after a while I got annoyed by the reinvention cycle. Everything got pretty bloated when it could also not have been, and even when they started as a fresh slim alternative to something else. Some folks being proud of maintaining 100s of micro packages (seriously?) and the whole shitshow with leftpad and the debates in TC39 after it happened kind of threw me away.

A couple years ago I gave Go another try and I started gradually to reimplement all the tools and libraries I've built before in it, and I loved the simplicity of it. Coming from an embedded C++ background, Go felt like the middle ground in between C and something VM managed, with lots of opinions that I hated at first.

But when you realize it's better to have an opinion on something for the sake of convention - even when you don't agree with it - than no opinion at all, leading to cluttered glue code everywhere - you start to cherish the ecosystem a lot.

In my opinion, when I'm looking at my production languages that I've used vs the ones I try to avoid as much as possible right now, it always boils down to the standard library and packages it offers.

Go's success is not because of its opinions and conventions alone (I hate them sometimes) but because of the standard library. In go, pretty much anything you want is either in the core or in golang.org/x. The only package we need for production software is cilium's ebpf package.

And I think that's the build ecosystem effect that people experience in zig/go/bun, but not in deno. Deno at this point is as alien to the JS language ecosystem as JerryScript is, and you could've replaced the underlying language completely, and have the same production efficiency.
by jezek2 | 2025-05-02 07:52:08+00:00
And the author is breaking a social contract of not shoving stuff I don't want to see in an excessive amount (or being a contributor of it). Before I wouldn't mind to see some anime here or there, it's quite cute for most people. But lately I see it in much more places and more aggressive.

Some project even took it to the next level and displayed a furry porn. I think anime and furry graphics are related, esp. in the weird obsession of the people to shove it to the unsuspecting people, but since it's "cute" it's passable. Well unless it gets into the porn territory.

On the other hand I applaud the author for an interesting variation of making the free product slightly degraded so people are incentived to donate money. The power of defaults and their misuse.

Personally I'm not fan of enshittification of any kind even a slight one even when it's to my own detriment.
by jeroenhd | 2025-05-02 07:52:49+00:00
> The modern companies, mostly AI companies, seems to be more interested in flying under the radar, and have less respect for the internet infrastructure at a whole

I think that makes a lot of sense. Google's goal is (or perhaps used to be) providing a network of links. The more they scrape you, the more visitors you may end up receiving, and the better your website performs (monetarily, or just in terms of providing information to the world).

With AI companies, the goal is to consume and replace. In their best case scenario, your website will never receive a visitor again. You won't get anything in return for providing content to AI companies. That means there's no reason for website administrators to permit the good ones, especially for people who use subscriptions or ads to support their website operating costs.
by fakedang | 2025-05-02 07:53:13+00:00
Gemini's Deep Research is very good at discriminating between sources though, in my experience (haven't tried Claude or Perplexity). It finds really obscure but very relevant documents that don't even show up in Google Search for the same queries. It also discounts results that are otherwise irrelevant or very low-value from the final report. But again, it is just a starting point as the generated report is too short, and I make sure to check all the references it gives once again. But that's where I find its value.
by motorest | 2025-05-02 07:53:14+00:00
On one hand you have models which you argue are explanatory, but arguably do not work.

On the other hand, you have models that not only work but took the world by storm, and may or may not be made explanatory.

You either invest more work getting one explanatory model to work, or invest more work getting a working model to become explanatory.

What do you think is the fruitful research path?
by newusertoday | 2025-05-02 07:53:51+00:00
india does not lacks it, its not price competitive as compared to china which has better supply chain and economy of scale.

India and other countries are not going in fab for jobs but for self-reliance.

Going for high-value semicon later is similar to the logic of removing poverty first before investing in space tech. It doesn't work that way.

India had sound policies it was quite ahead of time when it created SCL, check this video for more https://www.youtube.com/watch?v=isBYV6QWDIo it does lacks execution though and had some bad luck.

India does have 130nm plants right now its obsolete node but works fine for low volume needs of its govt.
by perilunar | 2025-05-02 07:54:23+00:00
There's an 'related stories' link down the bottom of the page with a bit more info. The ferry has a runtime of 90 minutes, and the regular trip takes "just over an hour", and a full recharge takes 60-90 minutes, with chargers at both terminals. So a return trip would take 2 hours + 2 charges, so somewhere around 4 hours. So I'd estimate it could do ~6 return trips per day.
by avar | 2025-05-02 07:56:10+00:00
If you read e.g. page 36-38 you can see that the court was able to use Apple's prior internal discussions to contradict their subsequent claims, in that case the use of the word "scary".

The only reason they can do that is due to Apple's own internal workflows. If it was another company, or even Apple from the 80s-90s they wouldn't have been able to do that. The document is full of those sorts of examples.

They may be trying to hang you, but you don't have to provide the rope.

assume [...] that the lawyers involved are not morons. Assume they are instead, very smart people.

I'm not assuming that. I assume someone at legal warned them about the dangers, but they were overridden by executives.
by loxs | 2025-05-02 07:56:52+00:00
SEEKING WORK Location: Cyprus, Bulgaria. Remote, preferably EU +/-4h time zones

We are a small, family consultancy. Each of us has more than 15 years of professional experience in many stacks ranging from PHP, Erlang, through TypeScript/React to Rust. We have been in Team Lead/Architect/CTO roles in the past.

We have built multiple full-stack systems for clients from scratch, often acting as the whole dev team or the core of it while hiring and mentoring their in-house team. Of course we are also capable of taking on your legacy systems and developing them to the next level.

Although we work as B2B contractors, we usually have long-lasting relations with our clients, spanning many years.

Currently we specialize in Rust, TypeScript + React and Kuberenetes but we are flexible and experienced with many technologies.

LinkedIn: https://www.linkedin.com/in/metin-akat/ https://www.linkedin.com/in/rumyana/

GitHub: https://github.com/loxs https://github.com/rumyanar

More extensive CVs/portfolio available upon request.
by jasode | 2025-05-02 07:56:56+00:00
>, we had plenty touch screen smartphones in Europe, between Nokia, Siemens-Ericson and PocketPC/Windows CE.

Those were older TFT resistive touchscreens and not the newer capacitive touchscreens that could detect multi-finger gestures like swipes and pinch-to-zoom. TFT touchscreens requiring finger pressure instead of finger swipes is not as intuitive a UI.

That's why the audience at Macworld 2007 gasped in astonishment when Steve Jobs demonstrated gentle finger scrolling on a capacitive screen. Deep link to that demo: https://www.youtube.com/watch?v=VQKMoT-6XSg&t=16m05s

Keep in mind that MacWorld tradeshow attendees are technology geeks who are aware of the latest gadgets and phones. Many of those in the audience would already have the latest 2006 Palm Treo 680 in their pocket that had a TFT touchscreen. (https://en.wikipedia.org/wiki/Treo_680)

The iPhone's touchscreen capabilities made that Palm phone's TFT touchscreen technology obsolete.

You can check the Europe news archives back in 2007 to see both the telecoms and customers there were also eagerly awaiting the iPhone. If Europe already had equivalent touchscreen smartphones with Nokia, Siemens-Ericsson etc, the iPhone would have been a non-event and flopped in sales.

Nokia/Blackberry/WindowsCE/Android/etc switched to capacitive touchscreens to compete with the iPhone.

Why didn't European devs collectively just ignore the Apple iPhone and instead, focus on Nokia Symbian OS? Devs did ignore platforms if they wanted to. E.g. the devs mostly ignored the Blackberry OS and Microsoft Windows CE Mobile.
by uncial | 2025-05-02 07:57:11+00:00
That's exactly what I was aiming for! I always thought Turing Tumble was such a cool concept, by why not miniaturise it?

Funnily enough I'm currently building out a "Duplo" concept to make roons easier for kids. It's a disk with double-thickness bars (so a 4x4 grid instead of 8x8) but that loads directly onto the standard disk drive, so everything stays compatible. Still a WIP tho!
by antirez | 2025-05-02 07:57:18+00:00
You are right, and this attitude was reverted. You can't imagine what law departments can do even without explicit mandate, if not correctly moderated. Redis grew very fast in the middle of a CEO switch and I believe this created many issues like this one. Now, we should be past that. To provide an example in a very important field, client libraries, the decision was to help with the code sending PRs and don't interfer with things like trademarks.
by holowoodman | 2025-05-02 07:57:28+00:00
Could be, I don't have any price info on all of the PoE lighting stuff.

But let's say i've got an office area, where I would need 2kW lights in total (which isn't much, I think 200W per desk is considered bright enough). This would need 20 PoE ports, 20 cables, 20 PoE-capable light fixtures with the right transformers/bulbs. Just the 2kW/>20port PoE-Switch will set you back 2k€ or more, no idea what the light fixtures will cost. Maybe a 50W ZigBee bulb will cost 50€, you need 20, then you are at the price of just the switch. And you can just use plain electrical wiring, no need to do the whole more expensive Cat6+Patchpanel thing.

And my personal favourite, even better than overly expensive ZigBee bulbs: https://www.shelly.com/de/products/shelly-dimmer2 Wifi-controllable dimmer, speaks MQTT or HTTP, for a load of 200W at 35€, works with any dimmable light fixture. Also available as a relay if you aren't interested in dimming, then you can do 2kW in 2 channels at a lower price. And if you are worried about WiFi, there is a cabled version as well.
by noduerme | 2025-05-02 07:57:50+00:00
I block almost all 3rd party cookies, but at this point isn't it kind of nice to just have your google login follow you around, so you don't constantly have to login on other sites? Sure, it sucks for privacy, which is why your google account should never be tied to your phone number or your actual identity, but it's super convenient. Oh wait. It's tied to your real identity? Go back to square one and start a fake identity with all the root info. Buy a burner with a prepaid card, use it to set up a yahoo mail account, use that to set up a mail server you pay for in bitcoin, use that to verify a gmail account, and never let down your VPN. You're going to be tracked; the right move isn't to waste time worrying about that, it's to be someone invisible and untethered in the real world.
by decimalenough | 2025-05-02 07:57:55+00:00
I did, but I still don't see where you're coming from.

> The whole thing is very somber and needs to be handled in that way

Why does it "need" to be that way? Who are you to tell her how to live her life and handle her potential death? Are the Irish also "wrong" for having happy drinking parties at funerals where they reminisce about the dead, instead of sitting around mourning?
by vessenes | 2025-05-02 07:57:55+00:00
Meh. NoLima is helpful, in that it shows what we all "feel" working with models -- there's a marked dropoff in accuracy and intelligence as we get past 4-32k of context, depending on the model.

But, it seems unreasonable to be super worried about this -- a year or two ago, models couldn't easily find needles in haystacks of long context. As training and test strategies delivered trainable content, this became a thing that could be done perfectly across millions of tokens of context. There has not been a good way to incentivize models to do anything more but remember locations yet.

We are (mostly) paying the full costs of attending to the entire context in current architectures, and it seems pretty reasonable that we will therefore be able to train those architectures to more fully attend across context if we get the right training data into (ideally) an RL loop.

NoLima is an okay test, but I think the most recent OpenAI tests are significantly better and quite interesting; OpenAI-MRCR and Graphwalks are both super smart ideas about how to programmatically generate data that is easy to evaluate and forces better cross context attention.

From their 4.1 announcement: Graphwalks fills the context window with a directed graph composed of hexadecimal hashes, and then asks the model to perform a breadth-first search (BFS) starting from a random node in the graph. We then ask it to return all nodes at a certain depth.

MRCR asks for direct quotes at semantically identified locations in the text, e.g. poems about tapirs, bears and ballerinas, as well as stories about tapirs, bears and ballerinas are generated, perhaps fifty each. The system is asked "give me the third poem about tapirs". This requires counting, conceptual attention, and also distinguishing between stories and poems.

They only test their own models on MRCR for the benchmark graph, but it's still worth reviewing: the accuracy curves are super interesting. https://openai.com/index/gpt-4-1/
by mattkevan | 2025-05-02 07:58:41+00:00
When designing, the standard practice is to use Lorem Ipsum - sort of mangled Latin that works like normal text but is very recognisable. This backfired once when I did a website for the Jesuits - the feedback they gave was that the design looks good but they were all baffled by the text and could I do something about it please.

I’d not considered that they might be the only client where everyone was fluent in Latin.
by whoaann_92 | 2025-05-02 07:58:51+00:00
As someone deeply involved in NLP, I’ve observed the field’s evolution: from decades of word counting and statistical methods to a decade of deep learning enabling “word arithmetic.” Now, with Generative AI, we’ve reached a new milestone, a universal NLP engine.

IMHO, the path to scalability often involves using GPT models for prototyping and cold starts. They are incredible at generating synthetic data, which is invaluable for bootstrapping datasets and also data labelling of a given dataset. Once a sufficient dataset is available, training a transformer model becomes feasible for high-intensity data applications where the cost of using GPT would be prohibitive.

GPT’s capabilities in data extraction and labeling are to me the killer applications, making it accessible for downstream tasks.

This shift signifies that NLP is transitioning from a data science problem to an engineering one, focusing on building robust, scalable systems.