skysight-inc/HackerNews huggingface dataset:
Location: Boulder, CO

Remote: Yup!

Willing to relocate: Yes, but only if you have mountains

Technologies: Ruby/Rails, Hotwire/Stimulus/Turbo, Full-Stack Web Application Development, Strong background in Unix/Linux Dev+Ops, Web APIs/services, ReST & Hypermedia, JSON+LD, Hydra, Javascript/ES6+/Typescript, CSS & SASS, Elm, Ember.js, React, Familiarity with Elixir, Rust, Go, Python, C, Crystal, PostgreSQL, Elasticsearch, CouchDB, DynamoDB, MongoDB and other relational and non-relational databases

Résumé/CV: https://resume.sadauskas.com/

Email: paul at sadauskas.com

I've been a Rails and web developer for over 20 years. I got my start in PHP and Perl web apps, before discovering Rails in the very early betas (my first Rails app was done on 0.11). I was very active in the Ruby community, and was a member of the Merb and Datamapper core teams. I've remained fairly active in the community even as my career progressed, most often in the local Boulder Ruby Group, and I also presented at RubyConf last year. I've been primarily a backend engineer, with a strong focus on APIs and integrations, both in designing and building them for public access, as well as consuming a wide variety of 3rd party APIs, good and bad. I'm also a capable frontend and UX engineer, and have lots of experience with a broad array of web technologies over the years. While the majority of my professional experience was been in Ruby and Rails, I take it upon myself to try and learn a new language every year.

I've been an open-source contributor for my whole career, in a variety of languages. I love learning new languages, and borrowing ideas and libraries from them and incorporating them into my other projects. Most recently, learning Elm and Rust taught me about Monads and other functional concepts and led to me incorporating them into my Rails applications. In the past, I've also used Go for various projects, mostly contributing fixes and features to open-source projects like Terraform and Telegraf. I've also contributed to open-source projects written in C, C++, Python and Java.

My passion has always been working on products and tools for fellow developers. I've worked for several different companies whose primary customers were fellow developers, and even at B2B product companies I am always looking for opportunities to reducing friction and helping my team deliver great software. I also embrace my role as a mentor, to help my teammates with best-practices and thoughtful code review. I have a strong DevOps background, and am very familiar with CI/CD, Linux CLI tools, database performance tuning, and more recently containers of various flavors.
100+ comments, and nobody mentioned type-ins:

Common in magazines, you'd have pages with listings that users could type in, save, and then run (in that order!).

Well... usually including some corrections. The usual typo's, but even listings as published contained errors sometimes.

BASIC was very suited for this as many keywords are plain English or -like.

It's only later this got replaced by cover tapes etc.

And in the NL, there was a thing called BASICODE:

https://en.wikipedia.org/wiki/BASICODE

Which was an attempt to make a standard dialect that different computers could interpret, and/or convert into their own machine's BASIC.

A late-night radio program (NOS Hobbyscoop) would often end its transmission with some minutes of tape-loading sounds. Users would record this on tape, run it through some conversion program, and RUN. So the same program as transmitted over the air, could then be run by C64, ZX Spectrum, MSX, Amstrad CPC users etc.

Iirc it wasn't that popular compared to other ways of obtaining software. But computer users @ the time were eager to do & try anything they could get their hands on. Today's internet info-overload didn't exist then.

And of course radio had a wide audience. Interesting programs could thus be distributed among many users quickly.
Are you trying to replace SLURM?
This is what I don't care for, because it doesn't mirror the job at all. If it takes someone 20 hours to do a 3 hour project, that's a problem and it won't show up in the takehome.

It's almost the opposite of what the job actually entails. I rarely estimate that a project will take 3 hours and then I have 48 uninterrupted hours in which to accomplish it, no biggie if it takes more than 3. The job is typically the opposite, where I estimate it will take 3 hours and then I realized that I need to accomplish 40 hours of work in the 20 meeting-free work hours I have this week so I need to find a way to finish it in 90 minutes.
Not 1600lb, but the lightest traditional ICE car I'm aware of is the Mitsubishi Mirage at 2106lbs.
And just such a pointless distinction - why not allow regular audio MDs to also store arbitrary data, and then push the format as a competitor to Zip disks?
Even if true, those are hardly federal crimes. And of course they aren't really true.

Where did those things happen, specifically? At Columbia, the university administration shut down campus; it was functioning fine otherwise (except for one building on the last day).
I don't understand how anybody other than the makers of these systems could ever have thought that using them is a good idea. We have too many examples, going back many years, of why it's not.
I really don't care.
I’ve used function calls with OpenAI. But are there any good local LLMs that you can run with Ollama that support function calling?
Show HN: I made an startup advisor chatbot based on YC public content
That's why you order them to a neighbor's house who's out of town.

Eastern Europe's been having fun with variants of this since the 90s.
S3 egress costs are free if the traffic stays within AWS. Sounds like your clients were EC2 instances so this wouldn't apply to you, would it?
Apologies. It's working now. PEBCAK.
GLP1 receptor agonists do not up risk for complications after emergency surgery
you won't be laughing when your and your parents' pensions are wiped out because they buy proportionally into the S&P500.
Very true. Only be like me if your mind has permanently fallen into a singularity of cynical acrimony -- and probably only if you're privileged enough to afford to let it do that.
Good observation since computers are bought and used for considerable amount of time, it leads to changes with momentum with slowly growing or declining market shares without spikes.
Azure is probably the most egregious example of this, AWS and GCP can at least claim they have architectural barriers to implementing a hard spending cap, but Azure already has one and arbitrarily only allows certain subscription types to use it. If you have a student account then you get a certain amount of credit each month and if you over-spend it then most services are automatically suspended until the next month, unless you explicitly opt-out of the spending limit and commit to paying the excess out of pocket. However if you have a standard account you're not allowed to set a spending limit for, uh... reasons.

https://learn.microsoft.com/en-us/azure/cost-management-bill...
Hi Bill, out of curiosity: what exactly is the windows app you are working on? Is that your browser or a completely new app?
In this case the last E is Evolve. Xamarin got refactored and renamed to Maui.
> Can I assume AI are continuing their training as they interact with people when deployed?

Yes, you can. Some of the big providers are fairly clear on where in their products this happens, and all offer a way out (mostly when paying for api access)

> One wonders, if that's the case, how quickly an AI might improve if it has something close to Google's search site throughput

Indeed. Another possibility is that user input will turn out to be increasingly less important for upcoming state of the art models.
> A pro-Israel mob attacked the encampment at UCLA with bludgeons and explosives last night.

Can you provide a credible source for that?

> The pro-Palestine protestors on campus have been, as far as I can tell, almost entirely peaceful everywhere in the country.

Yes, agreed.
You are right, this is about canceling range requests and still getting billed, not about requesting ranges and getting billed for the complete file egress. Sorry; we'll make the post clearer.
I want to be able to select 'I have Hulu, Netflix, Apple+, Amazon' and get an A-Z list of every movie/series I have access to, and then be able to filter that using tags or categories. I don't ever want to see stuff that I'd have to pay extra for, like Hulu if I decide to pay extra for Showtime, or Amazon if I decide to pay an extra $5 to rent it.
Whoa, is this by the same guy who did the electronics CAD program Horizon EDA? Very impressed.
TIL https://en.wikipedia.org/wiki/Lagniappe

https://news.ycombinator.com/item?id=40220793

https://news.ycombinator.com/item?id=40210065
This article is decent: https://modoenergy.com/research/ercot-battery-energy-storage... (no affiliation, looked like based on disclosure data).

Look at the revenue: it's 6% (now 12%) from energy arb and 58% (now 34%) from RRS-PFR (primary frequency response). Fully discharging and charging a battery is expensive from a lifecycle perspective (I think, I would love a reference), and if you can get paid a lot of money to charge/discharge by 5%, or not to do anything at all but sit charged (ECRS), you'd take that before damaging your expensive installation.

There isn't a lot of generation like this, primarily because getting a thermal generator to scale up or down is expensive, even for the nimblest of combined cycle plants.
My only advice is to be cautious about artificial intelligence. It may seem like a fascinating creation, but we are at the start of an arms race where people use AI to create misinformation, and tools like yours counter that. It may be that tools like yours inspire people to create even more malicious AI tools, similar to how weapons became more powerful because someone always wanted a greater weapon.

Morever, if we are living in a world where we need advanced AI to even check basic facts, is this a direction we really want to continue? I admire where you are coming from but I don't think it will end well for society.
Cutting wages never works because you need to cut the wages according to the marginal utility of a dollar and cut the wages where the utility per dollar is lowest. Now here is a rhetorical question, who exactly do you think has the power to set wages? Obviously those with a low marginal utility of money. This means the wages of those with the highest marginal utility get cut. The money saved from the wage cuts will find its way to the capital markets, while the money spent on consumption has decreased leading to a reinforcement of the problem. This will have to continue until the person with the lowest marginal utility of money has received a wage cut, which generally happens when the company goes bankrupt.
You're 16.

This is awesome, and you're doing great. This is such strong signal for an amazing career and impact.

Keep going!
What’s the best alternative distro for ML work? I mainly need the nvidia stack + PyTorch
That's an above-the-table donation, like naming a building, or endowing a chair, right?

That's fine for billionaires, but the rest of us scraping by will have to do it the hard way, by paying a consultant $750K to get the right unmarked bills to the right people, with plausible deniability.
So who determines what speed everyone should drive? Maybe we should put up signs! Oh wait...
Good point but apples and oranges. It’s the centralization of all the information that makes the technology useful for both the good guys and also for the bad guys. Surely there are no cases where those in positions of authority misuse that authority to target people(1)?

1.
https://www.foxla.com/news/la-county-assistant-da-charged-wi...
Your first meta-problem to solve is to get people to care about the facts, and to accept them when they’re wrong. There is an astonishing gap between knowing the truth and acting accordingly.
I wonder if the robotaxi push is part of this.

Back when the Ford Crown Victoria was still around, there were basically two bodies - the normal one, and a long wheelbase version for taxi service. The extra room went to taxi customers who needed more room to enter/exit and sit.

A front and back casting would allow more passenger space to be inserted between if there was a taxi.

or a loooooong wheelbase for a str333tch limo
My wife’s car has this and it’s not perfect but good enough.

It has known (not published maybe) failure modes such as driving into a roundabout where the car is initially pointing towards the keep left sign (Australia) but then the road turns left. This is easy to remember and compensate for and while unnerving, not generally a problem.

I’m totally in favour of it, especially since rear end crashes are the most prevalent, accounting for 31% of crashes [0], this would avoid a large percentage of them I’d guess.
[0] https://www.dinggo.com.au/blog/car-crash-statistics-australi...
This is a problem with lots of services. Blocking large quantities of legitimate looking requests is a hard problem. Request cancellation is also tricky and not supported well in a lot of frameworks/programming languages.
What? I thought the geologic record showed that it's been hot most of the time, punctuated by a few ice ages.

https://en.m.wikipedia.org/wiki/Geologic_temperature_record#...
What (US) network is the HN crowd using these days?
Inkscape is not really "confined" to svg, because saving to pure svg is lossy. Only svg with extra specific inkscape metadata is lossless- clearly legit svg, but with specific bits under the "sodipodi" namespace IIRC.

Edit: also note that svg can have resolution-dependent details : see last discussion on hn https://news.ycombinator.com/item?id=22374744
Location: Dallas, TX, USA

Remote: Yes

Willing to relocate: Absolutely!

Technologies: Kubernetes, ML Infra, Python, Go, Node.js, React, Databases(SQL, NoSQL, Data warehouses), Redis, AWS, Terraform, LLMs

Résumé/CV: https://ethand605.github.io/Yuyang(Ethan)_Deng_Resume.pdf - http://www.linkedin.com/in/ethan-yuyang-deng/

Email: ethand.2091 <at> gmail.com

Hi! I'm a software Engineer specialized in infrastructure, fullstack development, and machine learning. I have experience working in high-growth and fast-paced startup environments.

I've led end-to-end integration of LLMs, encompassing backend development, infra management, model training, and model serving. A notable achievement includes managing and optimizing ML infra to handle 500k+ daily messages and reducing cost by $30k/month, while ensuring high availability, fault tolerance, and scalability.
> Yeah, many are disappointed that it needed outside force. They are less likely to apply to Harvard now compared to then. That definitely contributes.

Do you have evidence of that, both that it's a commonplace point of view and that it affected admissions?
Why would there be a shortfall in earnings? Failed (due to being unauthorized) HTTP requests cost AWS ~nothing.
Stealing your Telegram account in 10 seconds flat
I can't explain it, but there's something oddly unnerving about seeing the stock GTK widgets in a piece of software like a CAD or video editor.
Link to memo mentioned above: https://web.archive.org/web/20080621065707/http://www.comput...
It's a swinging pendulum. The very distant past had straight lines, then they got squiggly, then they straightened, and now they're trending squiggly again.
> The fed doesn't print "deficit money".

It's a euphemism for the modern way of simply issuing more debt, and more debt to cover existing debt.
Because of "The Rise of Worse is Better" (search it) and because a 900-lb industry gorilla is never displaced quickly or easily.
Social media has improved awareness of crime, and this is where most people derive their intuitive measures of crime.
Show HN: Extracting structured data from the web with LLMs
Hey HN! Caleb, Nick, Garrett, and I from Mendable (YC S22) are excited to launch Intelligent Extraction for FireCrawl, the developer platform for scraping, search, and extraction.

After a successful twitter launch last week, FireCrawl skyrocketed to over 2k stars and we have been getting a ton of feature requests [1]. One that stood out to us in particular was using the data we scrape to extract different types of structured metadata. Think querying “Is this company open source?” to a list of URLs and getting structured JSON back.

Here’s a taste of what the request format / response looks like what scraping and extracting data from Firecrawl.dev

Request format:
{
"company_mission": {
"type": "string"
},
"supports_sso": {
"type": "boolean"
},
"is_open_source": {
"type": "boolean"
}
},
"required": [
"company_mission",
"supports_sso",
"is_open_source"
]
}

Response format:
{
"company_mission":"transform any website into clean, LLM-ready markdown",
"Supports_sso":false,
"Is_open_source":true
}

The technical implementation for Intelligent Extraction involved:
1. Use Firecrawl to gather content as markdown
2. Use gpt-4 function calling to boil content down into a structured format. Inspiration was drawn from Simon Willison [2] and Mish Ushakov of llm-scraper [3]:

This is just the beginning as we launched FireCrawl about a week ago so we expect a great deal of work will be required to make this as reliable and extendable as we envision! Any feedback would be highly appreciated [4].

[1] https://github.com/mendableai/firecrawl
[2] https://til.simonwillison.net/gpt3/openai-python-functions-d...
[3] https://github.com/mishushakov/llm-scraper/
[4] https://console.algora.io/org/mendableai
Getting a 404 now, wtf?
Location: US (ID/WA)

Remote: Preferred

Willing to relocate: Depends on the role. Would like to stay in the PNW if possible.

Technologies:

* Python (proficient), Bash (proficient), R (intermediate/learning), SQL (intermediate), HTML, JS (learning)
* Pytorch, Tensorflow, and all the usual suspects (pandas/numpy/scipy/etc.)
* NGINX, Zabbix, Docker, SLURM, AWS, Ansible
* Linux systems
* GROMACS, OpenMM, FoldX, PyRosetta

Résumé/CV: https://barnes.science/jbarnes-resume.pdf

Email: jonathan [at] barnes.science

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

Hi, I'm Jonathan, currently a computational scientist in a postdoctoral fellowship role looking to transition out of academia. My postdoc is unique as rather than working under a single professor on a specific type of research, I operate like a contractor. I work with faculty from various disciplines across campus, applying my skill set to diverse and varied problems. My current work involves more machine learning and applied LLMs with my prior work being molecular modeling focused. I'm adept with Python and Bash, working with both sparse and large datasets, as well as working with an HPC environment. On the side I've hosted server infrastructure for open source projects utilizing bare-metal servers, VPS, and AWS. I also host my own infrastructure as a hobby, from the hardware to the nameservers.

I'm a strong communicator, having collaborated across disciplines and presented work for both technical and non-technical audiences. Having worked at a startup before I’m comfortable wearing many hats (and enjoy the variety). I'm self-motivated and love to dig into new complex problems and learn new tools.

Thank you for your time and consideration.
Discussions [0](221 points, 1 day ago, 560 comments), [1](153 points, 1 day ago, 51 comments), [2](166 points, 8 hours ago, 2 comments)

[0]: https://news.ycombinator.com/item?id=40209382
[1]: https://news.ycombinator.com/item?id=40214619
[2]: https://news.ycombinator.com/item?id=40222501
> I feel like teenagers are not exactly a demographic that never sees targeted ads

That is definitely true, but my opinion would be that they need "less ads", and not "more". That's a phase of life when most people are very suseptible to societal messaging, and form their self-image (partly?) based on it.

Not all ads are created 100% equal of course, so one can only hope these ads are nice to the users.
"Explosives" probably overstates it a bit, but fireworks were thrown into the encampment; first link has clear video of it.

https://www.theguardian.com/us-news/video/2024/may/01/firewo...

https://nymag.com/intelligencer/article/counterprotesters-sh...

A picture of a pro-Palestinian protester being hit with something I'd term a bludgeon is similarly easy to find:

https://www.rollingstone.com/politics/politics-news/ucla-stu...
I don't think I'm in the position to try making a living off a service yet, I just want a little passive income. I'm still a junior developer. Maybe something like $400/month. But I despise the idea of viewing users/customers as a revenue source first, and human beings second. And I don't have a specific service/project in mind either, so feel free to be creative.
I meant twice the vertical resolution :) you're correct.
It always seemed like a gateway drug to gambling to me.
> I think it's fair to say the author does have something more serious to say

Based on what?

> All you've done is reduced the OP to the same tired discourse

The OP did that. What else have they offered?
Solution Street | Remote - US Candidates only|

We are a software consulting company based in Northern Virginia. Our company was founded and is run by software engineers and our employees have opportunities to work on different technologies across multiple industries.

We are always searching for great engineers who are passionate about what they do.

Here is our website to learn more:
https://www.solutionstreet.com/

Current Opportunities:

- Azure API Management Technical Architect

- Enterprise Application Security Architect (C# & .NET, Angular, Azure)

- Senior .NET/Angular Developer

- Python Django Developer

Interested in learning more? Send your resume to Cristina Little on the Solution Street recruiting team via email at: clittle@solutionstreet.com . Be sure to mention you saw our post on Hacker News!
Show HN: Spatial audio in the browser with head tracking
Listen to a Bach chorale with four instruments in different directions. Uses your webcam to track your head and render the instruments in space.

The interaural time and intensity differences are relatively straightforward to do — the sound source is here, the ears are there, introduce delay for speed of sound and attenuate by inverse of distance.

For the direction-dependent frequency attenuation and emphasis, I used a very small neural network to learn an HRTF (head-related transfer function) interpolating between head-related impulse responses at fixed directions.

Everything's running in the browser.
not normal price for anything you'd find in most grocery stores.

but as an anecdote, I get a lot of coffee from the Fellow Drops subscription service, and those bags average around $25 - often for less than 12oz.
Because of the other AWS services you get access to.
From the data we see that violent crime has dropped across the board but property crime is up 3% between Q4 2022 and Q4 2023 for cities with a population of a million or more. The article asks “Why does the public think it’s going up?” Well, because it is in major cities.

I won’t even mention the additional factors of the 24 hour news cycle, social media, and people losing faith in officials prosecuting crimes like shoplifting or car jacking leading to less reporting. The raw data says property crime is up in major cities, and property crime is the crime that makes people feel unsafe or that there is disorder (as the “expert” in the article refers to).
AWS Educate has the same ability to impose a hard cap I believe...
This comment is the first indication to me that they're actually separate products.
> I'm ready to be showered in a hail of messages about ads or bloatware or changed layouts, but I found all of the defaults and settings relatively easy to change - if anything easier to find than even Windows 10.

The answer is very simple - you're just not a power user. You probably use email and a bunch of other specific apps and don't spend a significant amount of time in the OS (and configuring it).

That's not a bad thing. It's just how you use it for your workflow.

But please understand that power users work with the OS differently.