skysight-inc/HackerNews huggingface dataset:
SEEKING VOLUNTEERS: TablaM relational language (https://tablam.org)

TablaM is an in-progress programming language to provide a more ergonomic experience for building data-oriented applications.

This means that where most languages are focused on low-level details or engineering at large, TablaM is tailored with some small & big design decisions to make it enjoyable to write applications for e-commerce, finance, ERPs, and similar.

Cool things:

- TablaM marry the array + relational models. It means we should get very little need for manual loops and all the ops are vectorized.

- All the things are encoded as "tables", so you should be able to say the equivalent of `select * from file.open("a.txt") where line = "\n"`

- And then you could `join` `vecs & btrees & hashmap & files...`

- And then we have a standardized CRUD interface, so not `vec::push | btree::insert`

The code is in Rust. The major next stage is to add a parsing infra that allows to show nice errors like https://docs.rs/ariadne/latest/ariadne/index.html

Source Code:

https://github.com/Tablam/TablaM/
Most of Starlink's orbits have an inclination of 53 degrees, which I wouldn't really call equatorial anymore.
I worked on an Exxon project on Jurong Island in Singapore. Today, Jurong Island looks like one singular island but it used to be a series of islands that were reclaimed. It was amusing seeing an old ship cleat in middle of the plant, hundreds of meters from any nearby water.

The landmass of Singapore itself has grown by 40% since the 60's through reclamation. There's always been lots of rumors about how the sand was sourced from neighboring countries.
Now it seems to be unable to generate an image at all.
I got super angry over that years ago when I tried to use my Workspace account with Nest.

I had to create a separate Google consumer account in the end to work around that. It was really frustrating, and I'm still upset about it.
In a corporate environment, standard procedure when an employee's computer gets infected is to re-image it. Even if it was a stupid virus that was immediately caught, the potential risk of undetected malware running amuck is just too high.

Now imagine, instead of Steve from HR's laptop, it's one of Cloudflare's servers.
The companies themselves were empire-builders. In the absence of profits, wall street had to use other metrics to assess future profitability, and headcount, as dumb as it sounds, was one of them.
Nice work! Now solve the other problem at the end of the article
I suppose it's the execution that is important.

Given that GUI applications share a lot of aspects between platforms, I'd love to see an open "Vulcan"-like standard that defines a GUI API for native platforms.

OSes can interpret calls to that API such that the result looks congruent with the platform's design language - while the application code itself remains portable between platforms.

It's really not that hard to define, there's just no willingness to do so from OS vendors as it would erode their efforts to build walls around their platforms

POSIX became a standard because the US government needed software interoperability with their hardware. It wasn't enforced, but you'd miss out on the government contract lottery if you didn't adhere.

If we value competition in the OS space, it would be wise to support an initiative that would make the OS itself unimportant
Location: Los Angeles, CA, USA
Remote: yes, or hybrid
Willing to relocate: no
Technologies: DevOps, Backend Web, Security. Dev Tech: Python, Django, Postgresql, Docker, Serverless, JavaScript. Cloud Tech: AWS, Terraform, Kubernetes, Ansible; Lambda, GitHub Actions
Résumé/CV: https://bit.ly/jta-resume
Email: Find my email here: https://veilmail.io/e/49tXFe
GitHub: https://github.com/johntellsall
YouTube channel: https://www.youtube.com/watch?v=zd7VlmClTDs

Seasoned Software/DevOps Engineer with 20 years experience. Delivered products to production in 10-person and Fortune-50 companies. Passionate about speed and quality (DevEx), using a product-minded, pragmatic approach to TDD.

Companies benefit from my unique combination of development, DevOps, and security skills. Past projects:

- "guardrails" event-driven security stack, for a bank

- built tools so devs work at higher level of abstraction

- ISO certification at fintech startup

- fullstack software including infra for ecommerce sites

- simplify and speed up CICD, increasing business-critical velocity

Teaching/Volunteer work: Current workshop is "Fast Development" on maximizing software impact and velocity -- contact me for a free preview! Gave dozens of talks at Socal Python, Girl Develop It, and other groups. Happy to mentor engineers at any phase of career.

Are you looking for a senior IC to mentor your team and deliver results? Hire me!
Constrained types would be nice. And you can write a complex thing in most languages, but I think often you just end up with a bunch of Builder code to enforce some invariant. And that's a nightmare. You have to generate it and stuff like that.
I had always assumed it’s just a username too
200K x $3500 = $700M already

It’ll do fine.
Does this mean my tonsillectomy and adenoidectomy surgery might increase my risk of alzheimer's? Maybe I'll just swallow more to compensate.
Most of the car people were concerned about quality and not cost. Same reason people still opt for the non-CA brake cleaner and other solvents.
> Look at the 1-year stock chart of Okta and, without looking up the actual date, tell me when the breach happened/was disclosed.

The problem with this is that while security minded people know what Okta is and why to stay the fuck away from handing over your crown jewels to a SaaS company is warranted, C-level execs don't care. They only care about their golf course or backroom deal friends and about releasing PR statements full of buzzwords like "zero trust", "AI based monitoring" and whatever.

The stock markets don't care either, they only look at the financial data, and as long as there still are enough gullible fools signing up, they don't care and stonk goes up.
We've banned this account because religious flamewar isn't allowed on HN.

Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
It is NOW, not when many of us created these accounts ages ago. (We were paying customers back then too!) Back then, you paid Google to use your own domain and to unsubscribe to data collection, I think.
And Activision-Blizzard eventually removed the peer-to-peer functionality from their update downloader.

I'm not sure why you are focusing so much on the mobile aspect though, most PC uses are still not done on a smartphone.

And what is possible changes over the years, even smartphones are massively faster than a decade ago.

I don't recommend that anyone distributes anything through YouTube (or any other platform) any more, and guess what, since a few years ago we now *actually* have a working YouTube (and more recently, Twitch) alternative !

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

And guess what, PeerTube is also P2P (based on WebTorrent) !

Just ignore these walled gardens, their enshittification is well under way anyway, and as long as you can show that alternatives are possible, you'll get enough users to flee them to greener pastures (see Xitter => Mastodon and Reddit => Lemmy as recent examples - though federated rather than p2p ones - I'm not a "decentralization maximalist"...).

P.S.: I've actually used Democracy Player / DTV / Miro for a while, but it was created (slightly) after YouTube, not before... anyway alternative YouTube players like NewPipe are missing the point - there's also the whole side of having to upload your own video through YouTube's shitty interface and random whims of their ContentID. And the whole ContentID extortion business goes away once the extortionists actually have to do the hard work of sending a full blown DMCA takedown, and then possibly have to fight in court against a fair use defense, and this whole thing becomes even more unlikely to work if your server is in a country that basically ignores those (consider how VLC violates DMCA because it's distributing libdvdcss, but they are pretty much untouchable because based in France - or also how MPEG doesn't bother going after the license violators that played a DVD with VLC without acquiring the license).

EDIT : heh, ninjaed about Blizzard and PeerTube...
Fair, but they don't compute and probably can't know the laser paths between Starlink nodes.
"In 1700, I was -290 years old."
Ivory Guide | New York-preferred, but open to remote - US | Full Time | Sr. / Founding Full Stack Engineer: Min. 3 years of experience - Node, Nextjs, MongoDB. Lead existing team of engineers and wear wear multiple hats across Product and Eng. $80k-$150k + early equity.

Ivory Guide is creating a first of its kind dental customer support and treatment planning solution. Still in stealth mode, email miles@ivoryguide.com with resume for more details.
Had a decade ago you bought and held the FAMNG index of companies, you would have beat pretty much every hedge fund and active manager, save for Renaissance Technologies....
> I now feel like half the world's side hustle is to rent a server that they never update and host a couple of small business websites there.

Do you mean people are offering build / host services for small biz, and leaving their servers in such a state they can be owned and used as jump points for intrusion?

Reason I ask is long-hosted small business websites are sometimes established with the intent to legitimize some future unrelated traffic.
That’s me—a GitHub account per employer with employee email.
> Dillo (super-light GUI browser)

See https://news.ycombinator.com/item?id=38847613

I don't know if DSL has updated to use that version yet, but thanks again to rodarima for picking that up!
I was told by a recent contributor that my approach (i.e. requirement) to git messages is "unique". Apparently my Linux kernel background is showing, but all my commit messages look like the one shown here!

If about existing code, the comment belongs with the code. If it's a process thing (e.g. code that is removed or didn't work), it belongs in the commit.

Most importantly, while commit messages can reference issues for convenience, they MUST reproduce the critical details: GitHub is transient, git messages are not!
Plus, much of the tech they developed for it has gone into other products - spatial audio being the prime example.
Why is that in turn? I’ve heard people refer to low vitamin D levels but I’m sceptic if that is the reason (would be so easy to fix)
pull requests don't live in the repository (as far as I can tell...) and require you to use whatever online interface creates them.

Not sure whey e.g. Github Pull request merges don't include the entire pull request description in the merge commit message.
What happened to the idea of "meeting in a location and walking together to find a place". Why does it need to be so precice and transactional?

It feels like we are optimising ourselves to transactional unhappiness.
It can make a difference. Someone with suicidal thoughts who has a gun, the gun can give them a quick and easy method of acting on it, with high certainty of success. Without a gun, they’d have to resort to other methods, which involve more work, have lower likelihood of success, and greater risk (and hence anxiety) of the “you don’t actually die you just end up severely disabled” outcome

For someone dead set on killing themselves, it doesn’t make a big difference. For someone who has a sudden impulsive thought of suicide, having a gun can mean they die, without one by the time they’ve worked out how to kill themselves the impulse has passed

There isn’t a simple correlation between gun ownership rates and suicide because suicide rates are determined by many factors of which gun availability is just one. But I think it is a real factor, and there is research which supports that it is, e.g. https://pubmed.ncbi.nlm.nih.gov/36652694/
Integrates with Jira and the rest of Atlassian's stuff, and it's just another git server at the end of the day.
Last I looked into it, it's not permanent in any browser. If you're low on disk space, stuff will get deleted. https://twitter.com/tomayac/status/1613605318407094275

It kind of makes sense, given the constraints the browser devs have given themselves. Since there's no way for users to see/manage these OPFS files directly, there is no good alternative except automatically deleting stuff if disk space is low.

What would really be nice would be if we could just create normal files and let users control them, but that doesn't seem to be in the cards. And it sucks. The #1 question I get for my PWA is "how do I stop it from sometimes deleting all my data?" and there's really no good answer.
I recently wrote an article to explain the basic tenets of Marketing Mix Modelling (MMM) using Python. It was a very basic introduction and I used a simple linear model from scikit-learn. While that kind of modelling can be useful to estimate which marketing channel contributes the most to sales increases, they fail to take into account two important effects of advertising. Keep reading if you want to know more.
Thank you. Very digestible. And depressing.
Machinify | Data Science & Software engineering roles | North America Remote | Scala/Java | 170k - 250k

Our mission:
We develop software that helps people get the right medical care, at the right time, at the right price.

Need a treatment? We are looking to close the gap from having to wait weeks for approval so that you and your family can get access to healthcare sooner.

More roles are coming soon!

https://jobs.ashbyhq.com/machinify
blameless post mortem most likely

Great call out too

> Note that this was in no way an error on the part of AWS, Moveworks or Smartsheet. These were merely credentials which we failed to rotate.
The XR market is projected to grow significantly; e.g.,

https://www.statista.com/topics/6072/extended-reality-xr/

https://www.futuremarketinsights.com/reports/ar-vr-software-...
> my boss can basically read all my chats with coworkers.

What are you talking about that would be bad for your employer to hear to begin with? Non-work-related discussions should never happen on work machines.
We do a lot of hacking
Ok. I see. This is theoretically possible. But in practice, I haven't seen it. That's not something I really care about spending effort filtering for in an interview.
SEEKING WORK | Edinburgh, Scotland | REMOTE

Well versed in python and javascript, but capable in other languages as well (have deployed Java/Golang/C/Dart recently). I've recently been working in privacy/security, had a long stint at a global non-profit working on combating disinformation. Currently working in an open source project.

I've been big on python testing lately. I've implemented testing for large python projects at two companies now, bringing them from 0% coverage to 100% coverage. I'm experienced in mocking tools to isolate components for testing, make tests deterministic, and remove the need for networking (who wants to run tests that rely on third party things).

Big on Django but not restricted to that. Lots of experience with modern react/vue. My current role is doing Flutter for a cross platform app. I've been a remote worker for about half a decade now, so I had a track record of getting things done without direct supervision, and my remote work means my schedule is flexible for side projects. Set up to easily work with either US or UK entities.

contact: shu DOT chen AT freelancedreams DOT com
Updated! Thanks!
> what will be the openai take on adwords

Ads are supposed to reduce transaction cost by spreading information to allow consumers to efficiently make decisions about purchases, many of which entail complex trade-offs.

In other words, people already want to buy things.

I would love to be able to ask an intelligence with access to the world's information questions to help me efficiently make purchasing decisions. I've tried this a few times with GPT-4 and it seems to bias heavily toward whatever came up in the first few pages of web results, and rarely "knows" anything useful about the products.

A sufficiently good product or service will market itself and it is rarely necessary for marketing spend or brand marketing for those rare exceptional products and services.

For the rest of the space of products and services, ad spend is a signal that the product is not good enough that the customer would have already heard about it.

With an AI assistant, getting a sense of the space of available products and services should be simple and concise, without the noise and imprecision of ads and clutter of "near miss" products and services ("reach" that companies paid for) cluttering things up.

The bigger question is which AI assistant people will trust they can ask important questions to and get unbiased and helpful results. "Which brand of Moka pot under $20 is the highest quality?" or "Help me decide which car to buy" are the kinds of questions that require a solid analytical framework and access to quality data to answer correctly.

AI assistants will act like the invisible hand and shoudl not have a thumb on the scale. I would pay more than $20 per month to use such an AI. I find it hard to believe that OpenAI would have to resort to any model other than a paid subscription if the information and analysis is truly high quality (which it appears to be so far).
also we are working on the Next-Generation Observability Co-pilot for Developers
https://www.infrastack.ai/
Interesting, didn't realize that the winter of 2023 was about as bad or worse than the winter of 2022. It seems this is the first normal winter since 2019.
I agree with the title, though the age example in the article isn't great.

One of the things I see often in code reviews is the wrong use of product types where sum type would be better. Things like returning error and value separately and the value is meaningless/undefined if there was an error

This is much more frequent in languages which make use of sum types hard (looking at you std:: variant) compared to ones that make it easy (like Rust). Of course Go is particularly terrible at it and stubborn in it's design, one of the main reasons I hate using it when forced to.
The hacker mindset that pg had in mind when naming the site isn't restricted to tech.
After hours down 3% as of this comment timestamp.
> If an engineer spends an hour writing a commit message that no one reads, that's an unproductive engineer, compared to where they should be.

Okay, maybe don't spend an hour. It would take a special kind of commit to need more than a few minutes writing a decent commit message.

> And I would argue we shouldn't cater to developers who make documentation difficult to access for everyone else by hiding it where only crappy tools can reach it.

Yeah. Like web browsers. And PDF viewers.

The non-caustic point here is that clearly different people have different ideas about what is accessible.
Not sure why you’re gatekeeping someone trying to find a good place to hang out.

Maybe someone in the group has trouble walking.
Validating ages/birthdates based on plausible human lifespans is, frankly, dumb.
Yes, but without the Kremlin dictating which content is actually worth leaking.
*seemed

I dont think theres anything having to do with seams or fabric in this conversation
You are both correct. That’s one of the reasons I mentioned multi-sensory feedback. Every little bit helps. Now, sound can of course be annoying, but it’s up to the discretion (and taste) of the designer to make that call or not – as always, depending on the context.
^ eastdakota is part of the cloudflare mgmt team (CEO)
Their services income also includes the Google Search deal and App Store and in-app purchase commission.
I also think a screw at terminal velocity might not be particularly dangerous, similar to the popular "will a penny dropped off the empire skyscraper kill you?" question.

...which I suppose is closely related. The deorbiting satellite burns up because all that potential energy goes into heat because of the ~friction~ [edit: compression, thanks for the correction] that limits it to that low terminal velocity.
Supposedly they use steering, since the horizontal azimuth to adjacent-plane satellites varies from 0 to 65 degrees across an orbit: https://apps.dtic.mil/sti/tr/pdf/ADA348174.pdf
Thanks for sharing this, I was remiss in not including it.
Many engineers primarily or even exclusively use git via githubs interface and have never made a commit with a body.
Location: Seattle, WA
Remote: Sure

Willing to relocate: To the Bay Area

Technologies: Typescript, React, Tailwind CSS, SolidJS, Node, Prisma, Python, Clojure, Rust

Resume: https://drive.google.com/file/d/1F4U8nGQQAbkM6j8wljxxvlit0_W...

Email: nsaritzky@gmail.com

I'm looking for my first job in software development. My training is as a mathematician, so I have lots of practice working on tough, abstract problems. I'm a ferocious self-directed learner and have worked on a broad range of projects. Most of my recent work has been focused on frontend, with some smaller React/HTML/CSS projects, and a bigger full-stack one using SolidJS. I'm for you if you're willing to take on someone at the beginning of their career who's driven, knowledgable, and quick on the uptake.
Paranoiacs will be finally be able to wear regular hats!
Hindsight is 20-20 though. If you had bought Apple at the trough, you would have done fabulously well.
> Basically this happens just before sunrise, and just after sunset.

I've seen plenty of satellites in the middle of the night, from very dark areas (wilderness). They look like stars, only they move more quickly. These observations go back a decade, at least.
Location: Canada/US

Remote: Yes - open to hybrid also

Willing to relocate: Yes - can relocate to BC, Canada / PNW, USA

Technologies: JavaScript/TypeScript, Node.js, Express, React, Ruby, Jest, HTML/CSS, AWS, SQL/noSQL, Docker, Packer

Résumé/CV: https://steveprice.dev/images/StevePriceResume2.pdf

Github: https://github.com/stevePriceDev

Email: sp@steveprice.dev

I'm a full-stack software engineer who most recently co-created Mayfly, an open source tool built from the ground up to assist with hosting high memory/high compute applications in the browser via session backends. Read more at https://mayfly.dev
because that's how the phase locking shook out.
> makes PWAs more potent alternatives to native apps

You will need to be specific about what missing API will magically make this true.

Because all I see people on here ask for are things like MIDI support which are nice and all but have been used by companies to track you. Which is why Google who is fully supportive of this has no issues adding it in without any thought to privacy.
They range from 1 to 51/52/53, so they're week numbers. The description of the graph mentions the data is based on weekly result, though it would probably be better if the hover popup would make the date range covered a bit clearer.
>Personally, I think the RTO CEOs should go cry in their soup while I eat lunch with my kids everyday.

Yup.
I wish my personal bank account was doing quite so not great :)
Yes, it's referring to transmitting with 20 meters between transmitter/receiver. Their highest speed transfer was done at 30 centimeters between transmitter/receiver.
Their response program being called "Code Red" is likely a hint.
Exactly what Xirgil said, Nvidia shouldn't be punished for being good at their job
Show HN: Albms.net – microblogging music reviews platform
Hey HN! I made this thing to let people micro-blog their music reviews. Kind of like letterbox'd for music.

The premise is that you can submit reviews and ratings to track your opinion of music albums. I want to eventually dial down into music discovery and try to make that more engaging for people.

Eventually I want to branch into a native phone app once I have some kind of fit for the product.

Would love to hear some feedback as to what I could improve here!