skysight-inc/HackerNews huggingface dataset:
That's a bit like opening a tab in a bar, isn't it?

I think it depends a lot in the country or the business, in some places is so easy, but in others is so difficult.

I remember at least 20 years ago, in the grocery store with the most basic digital scales, every clerk would have their "tab", shared between all the scales. So each one could use the scale nearest to the fruit they were weighing in that moment, then switch to a different one... And finally print the whole ticket without interfering with the other clerks.

Something like this...
https://cdn.wallapop.com/images/10420/5j/p7/__/c10420p335420...
Early in my career, I learned that it's possible to accidentally credit thousands of dollars to people's credit cards instead of charging them.

On the bright side, I learned a valuable lesson and did not get fired.
Related. Others?

Val, a new programing language inspired by Swift and Rust - https://news.ycombinator.com/item?id=31788527 - June 2022 (19 comments)
My company did the same which led to lots of questions to determine the exact value of n so folk could move n+1 miles away and stay remote.
Why not start at Episode IV with a set of JSON documents representing how your new language would have parsed if one were less of a slacker?

That way one can focus on deciding upon a complete set of language components ahead of fretting such pesky matters as syntax.
Yeah, I agree with that, nothing wrong with people generating images for their own satisfaction and even sharing them as long as they're clearly tagged as AI generated. Just like how computer assisted chess is allowed to be its own competitive thing called 'Advanced Chess'.

However, just yesterday I came across someone trying really hard to play at being a pro artist, trying to show recordings of their drawing and painting process when they were obviously using AI (by roughly tracing over the AI image, masking the AI image underneath, then recording themselves erasing the mask, revealing the AI image underneath).

In certain artistic sub-fields I'm interested in, like with anime art, I've seen a lot of vitriol thrown around by AI 'artists' because they haven't been through the learning process through which they could empathize with actual artists and the basic courtesies that exist in the community. This has been largely responsible for my negative opinion on the social value of recent developments in AI generated content.

To give some examples, there was an incident where an artist had been streaming themselves drawing something, only for someone to take the incomplete image from the stream, have an AI 'finish' it and post it as their own before the stream even finished. Then there was a more serious incident where someone finetuned a model on a specific popular artist's work and started to sell generated images under the original artist's name. This one ended with the site hosting the content having to change their rules to ban monetization of AI art.
Ask HN: Any hobbyist film makers here?
I wrote, shot, edited, and published my first short film this week. Thoroughly enjoyed it. Anyone else involved in film making? Do you have any recommendations for a beginner like me?
> Already you've sneaked in the presupposition that consciousness is only a result of your brain activity.

What else could it be? The interesting question is how and why.

> Have you ever not eaten for two days? Or not slept for more than 24 hours? Have you ever had an itch under a cast that you couldn't itch, and been constantly distracted by it?

Sure, I've done all of those things, but they all cause physical changes in the brain. These physical changes then directly affect your qualia-type experience of reality.
It’s risky but at the same time it allows creating a significant spike of value without spreading thin.

Like, github PRs are pretty shit, which is an opportunity for reviewable.
> WFH should have been the norm for tech and office white collar workers since 2000.

At a certain level of network engineering and in the telecom business it has been such since 2002 or so. Many of the people who run certain large ISPs have been fully remote (or at least 85-90% remote, if you count time with meetings and conferences) since 2000.
The UK has GDS Transport, which can only be used on gov.uk websites, not even internal UK government websites.

https://design-system.service.gov.uk/styles/typography/

The British government may be an omnishambles, but their websites are remarkably clear and readable, specially for an aging population with worsening eyesight.
You could run Notion with SequelLight on a BlueberryPi, this sharting seems unnecessarily complex for an app with a measly 30 million users.
There is actually a pretty good book about them.

Measure What Matters by John Doerr

It shows the history of how they have worked well at some companies in the Valley.
You asked one question about this and now you have to read a book. That's a shame.
Nope, you can use mmap to virtually map it to memory, and then you don’t have to hold the whole thing in RAM at once. I have spent the last 4-5 weeks working on this and optimising it

You can see some information here:
https://justine.lol/mmap/
There are a lot of things that can change, not only the price. The name of the product can change. What was "Medium crispy crusted pepperoni pizza" yesterday, may be called "Extra large pepperoni pizza" today. If you re-print the invoice, it should look the same as on the first print. Otherwise you may get some issues with the authorities (manipulating your copy of the invoices).

There may also be a lot of related tables for finding the price (in the system I worked it was about 10 joins to get from the article to the price). It can be done in an immutable way, but it is possible that the way of calculating prices may change after an update. There may even have been a bug in the first place (like incorrect rounding, issuing rebates that shouldn't have been issued, incomplete sync of the prices table from the main server to the cash register, ...). Once you fix it all the previously issued invoices would show a different price. Which means you "lost" your copy of the invoice. Authorities don't like that. Credit card companies don't like it, if the customer disputes the charge and you show them an invoice with a different amount. Your bookkeeper doesn't like it, if a lot of payments don't match the invoices exactly, ...

Edit: Example for rounding: Two people split a pizza for 19,99$. Version 1.0 creates two invoices with 10,00$ each. Version 2.0 creates one invoice with 9,99$ and a second one with 10,00$. Then the authorities pass a law that rounding prices must always floor them. So Version 3.0 creates two invoices for 9,99$.
FB should release a phone, they already have quest OS
This can also happen within the U.S., at the state level.

E.g., when living in Rhode Island, I had a few interview processes cut short after HR announced they we're prepared to have employees in that state.
I would go even further, use models to answer questions only if you don't care whether the answer is correct or not.
You could argue that, but it's not a given. Not a starting point. What makes algebra so much better than data science? It's certainly less practical.
I recently tried to use Klarna, and I can only say that of course payment is a solved problem when you just lie to customers until it's too late in the checkout process to cancel it. Never again.
The amount of equity a society enforces should be inversely proportional to age. If a kindergartener is unable to succeed, we need to give them extra help. If a 45 year old is unable to succeed, they had their chances and it's their fault.
Air Taxis, Hyped for Years, May Finally Take Off
There's a lot to this. Where I am (not tech) we are generally in the office 3-4 days/week (some of us 5 days) but I have the flexibility to WfH close to whenever I want, on the day (barring having an external meeting and work travel). The flexibility is worth way more than the number of days, to me and many of my colleagues.
I have to pay “social contributions” to the country that hosts the employee.

Its not solved in an EU level, FWIW the same issue exists in the US, your company has to pay taxes to states that people work in, which can be hugely complicated: https://www.payroll.org/compliance/compliance-overview/hot-t...
Aren't you the same user that doesn't understand word-level tokenization?
site's
I would start attending some conferences if I were you to make more friends.
This is great news. I'm assuming the "Cyber Trust Mark" is cyclic, meaning IoT devices are tested and retested in order to maintain the "Cyber Trust Mark."
At the end you'll get separate results for Memory IQ, Verbal IQ and Spatial IQ in addition to the overall score. So if you don't think knowing words has to do with intelligence, you can just ignore the verbal part.
> Statically compiled. Statically typed. Interops with C++. Memory safe. Typesafe. Data-race-free.

So it is for C++ what rust is for C?
They're going to use an extremely compact model for extremely limited use cases.
> Inspired by the old signages system in Sweden

I am interested in this part. Which signage system does it refer to? It does not immediately ring a bell for me.
Good point! That's still kind of orthogonal to deliverability though. In fact in line with my point, you're better off finding this out before you start transferring personal correspondence to that domain.

The only similar problem I've experienced is sometimes companies will get uppity if you put their company name in the email address you give them. But it's easy enough to just make up a difference nonce for those cases (or start your scheme based on opaque nonces for everyone). I'm still waiting for the other shoe to drop and surveillance companies to start discriminating against non-surveillance-company email addresses the way they do against VOIP phone numbers.
New hires should also be skeptical of a company that too-blindly trusts people to BYOD arbitrary workstations. Like, how do you really know that the person's BYOD workstation is fully up to date on patches for its relevant OS, doesn't have any viruses or trojans or screenshot/screen recording tools running on it? Or unauthorized Anydesk/Teamviewer, etc?

It's indicative of a company that doesn't take security seriously as something that should be built into a product from its foundation, or as a general corporate philosophy.
You could just as easily argue that "things will be more or less fine" is highly evidence based (things have been fine in the past) and in contrast millenarianism has an awfully bad evidentiary track record.

A mass extinction event is underway, but it's not just starting. We are not at the beginning. There is this idea that the premodern world was "basically natural", but the reality is that 70% of animals larger than 45kg that were present in North America when humans arrived are already extinct.

There is no Eden to go back to or preserve. The world hasn't been in equilibrium since hominid intelligence started taking off and our only constant is change.
Id love to relocate to Germany or Sweden for a fully remote gig. Just give me sponsorship! Haha.
is there a model that succeeds the hippo test?
Tell HN: Dont tie your life to your tech
Ill keep this as short as I can.

I am 48. I have built/helped build a lot of infra you rely on - not in a high-level way, but in an non-insigificant manner... but in a treasonous manner...

-

That said, Dont fall into the cyber-hole myself, and so many others have....

--

When growing up in the 80s and Neuromancer, and so many other fantasy and cyberpunk concepts were being delved out... it was awesome.

We oft thought ; "wouldnt it be cool if...."

We have built that '*IF*' and it is not cool.

but the problem is our outcome with that. Look at Zuck, as an example, He didnt grow up in the "*Wouldnt it be cool if*" - he thrived on what we thought would be cool.

But Anime SAW this coming in the 70s 80s 90s and wrote that which we foundationalize upon.

mega-corp, eyes everywhere, hyper hackers, 100% surveillance - etc...

Dont grow your kids on the turbulence of tech, nurture your kids on the love of nature.
Ok, I'll bite. I've always thought that agent-oriented / reactor / proactor type patterns are elegant and yet under-utilized and under-appreciated. If I had to guess about why.. maybe these systems scale well in terms of traffic but do not tend to scale well in terms of implementation at most orgs?

When the average dev team finally gets the simple queue they asked ops for, the thing is probably late and only present in 2/3 of dev/qa/prod (or some similar SNAFU). Flink works with AWS EMR, so we can't explain everything by just considering whether hosted services are available, but admin/setup/general conceptual overhead is on a different level. Partly because they've been burned in the past with stuff like this, and partly because they are lazy.. devs mostly want simple infrastructure mirroring simple data-structures where they can test/develop discrete code locally without thinking about system-level stuff.

Consider the problem of a) developing a new agent in an actor system vs b) developing a new "step" in a simpler batch-oriented pipeline. For (a), to actually run my code experimentally locally I need to simulate the appropriate message(s) locally and maybe other aspects of system-runtime. Whereas for (b) one digs up appropriate input and starts hacking on a docker-container that one trusts can be jammed into an airflow DAG later. Both approaches need a bit of dev/test harness kinda setup, but (a) is potentially more involved and more importantly it usually crosses team-boundaries (requiring both devops and devs). This will probably create pain unless the org has a talented "platform team" already in place.

Another aspect involving team boundaries is that besides dev teams disliking ops/infra, they also don't trust each other! So after effort is sunk into things like the "smarter-queue" that might support messaging and actors making actors, it turns out every team wants their own queues, routing, codebases, underlying storage, etc. For better or worse, attempting to provide features along the lines of flexibility/interoperability are thus undermined. Out of necessity, teams often want to provide some limited access to data which other teams can consume. But they resist providing any kind of access to code APIs / runtime.

Typical scenario: Ever work at an org that's supposed to have a data-lake, but every single new app or new feature inside an existing app generates requests for new buckets that literally nothing in the existing system can access? Some manager or "senior" dev is having a knee-jerk reaction that they want to build a kingdom. In the end they won't actually enjoy answering access-requests to their walled-garden, but they think they can push those over to support requests. With only data as a deliverable, they don't need to think about any interop and, bonus, no one will even know if their messy scripts are in version control.
Tasks and Parallel are available as first class citizens in the .NET framework. Large apis. Easy to cold start a good headache. It's not easy stuff.

Difficult patterns to optimize for is my experience if any IO or network boundaries are in play. Even that and it sometimes seems the more knowledge on how threading works on one particular cpu architecture.

So for me at least, on a high level these patterns seem easy enough and seems to play well in to the popculcural small service fad and large data processing. But be aware of the underlying cpu architecture and threading and how thread pools work on your particular OS.

Oh yes and then comes the debugging and reading the code part, which we all know are where the real efforts of time comes to play.

Use these when absolutely no other options are available. Just like multithreading.
Quantum physicists explained earth’s oscillating weather patterns
You mean widespread remote meetings?

Because there's more to work than meetings. Developers have been very productive in remote-only teams since the 90's.
That's what my high school did. 4 block periods per day. We had "A" days and "B" days. A days were 1st, 3, 5th, and 7th period. B days were 2nd, 4th, 6th, and 8th period. I never had two math classes in the same semester though.
The psychology of this is funny. The right thing with such a POS is to have customer pay for everything so far, move their cart to the side, let them run and get their item, and then let them be front of line at that point to finish their full set of purchases.
it was also used during warranty/return phase to validate customer concerns. The production line usually checked the boards via the JTAG pins.
You’re correct. Maybe it should be called “application monitoring”? Any other ideas on verbiage?
Nigel Farage's Coutts bank account closed because he 'didn't align' with values
"An explanation" can be wildly misleading.

For example i might "explain" to you that clean code is about writing the least amount of code possible and you might start code golfing your production systems.

If you want to know what the paper says, read the paper. Journalists are not scientists, most of them do not have the necessary knowledge to understand academic papers, nor do they have an incentive for doing it well. They do have an incentive for generating clicks though, generally by twisting the truth to make things sound more interesting or provoking than they are.
If your fancy SaaS git repo thingy doesn't support merge queue's, maintain your own using the `--update-refs` option to git.

https://andrewlock.net/working-with-stacked-branches-in-git-...
I posted something in the Gist, but the prompt can be really finicky. You might want to `ollama pull llama2` again just to make certain you have the latest prompt. We were messing around with it earlier because it was giving some strange answers.

I think it's going to take a while to figure out what the best prompt to use is though.
Navigating the Software Development Landscape: A Personal Journey
You can shuffle it back and forth between disk and memory. It's slow, but it works.

There are people working on compute-in-memory hardware, like flash chips that can do matrix multiplication in place. None of it is close to reaching the market but there's a lot more interest now that neural networks are obviously useful.
I found the last question quite easy.

I have a set of books of these and some of them are much harder.

There are also the similar bongard problems.
Remote workers falling through the cracks is wholly on the company and not on the remote worker. It takes a very concerted effort on the companies part, to ensure that everything is remote first.

None of the other things you mention (bonding, siloes, etc.) happen because a worker is remote. They happen because companies treat remote workers the same as in office workers, without putting in any effort to become a remote first company.
> The fact that it was even a point of concern shows how misguided the PL community is. Advancing the state of the art is not the goal, producing a tight, clean design is.

Why should there be only one goal of "the PL community" (whatever that is)? Maybe you need people who advance the state of the art and others who make things ready for production.

> Theory's only as useful as its implementation. If there's no sensible implementation of type inference out there, but then a new language comes out with it, is that not a significant improvement to the status quo, even if the theory behind it may be decades old?

That would be a fine argument if Go had been the first major language with type inference, but even if you're willing to ignore ML languages (because you think they're too niche and/or weird), Scala is almost 10 years older than Go.
LangChain Releases LangSmith
Thanks, I wasn't aware of this type of service. Just so I understand the scam right, it sounds like in the above scenario it would be Rakuten left holding the bag?
I got this when I tried to download the weights and it was because instead of the proper files I was downloading an "unauthorized access" html page due to my work blocking the download.

I switched to the huggingface repository to get the files. Of course I'm not out of the weeds yet, but I'll give it another hour before I throw my arms up.
Automattic (WordPress authors) is an old one.
Possibly. Stripe supports limited scope API keys called "restricted" that aren't allowed to eg refund payments, though they're not the default. I have no idea how many people are actually using them.

https://stripe.com/docs/keys
Before DEI almost all our interns were kids of employees. Now they are almost all DEI candidates, either way is always some special group. I assume the same is true in university
I made an online store where I just stored the price in the order itself, as an immutable snapshot of the price at the time of purchase. I also included the product title and SKU, just in case someone decided to reuse an old product instead of creating a new one (it happened several times)

Alternatively you could go "all in" and create some form of versioning system, where you store the version number of the product
I don't use ChatGPT and don't use cryptocurrency.
Those 2 are super inefficient, brute force solutions to problems I don't have.
It no longer makes sense to require people to be in the office if your company has more than one office. Your people will sit on conference calls all day anyway.

If you have a single office, it might make sense to have everyone come in, because you can't deny that the collaboration and camradarie are better when everyone is in the same building. When every meeting is fully in person, a lot more gets done.
Think if you have that many developers you need to start doing it Linux kernel style and have maintainers responsible for certain parts of the project making sure merges go in fine.

And maybe have actual communication in other means than via comments on tickets. The whole hypothetical example could be avoided by typing "hey, I'm changing this field to be that, anything against?" on team's chat

> Since my_branch was merged before it was rebased onto someone_elses_branch, this error goes unnoticed and BAM - main is broken! This is known as a semantic merge conflict — a merge is technically possible, but results in a regression.

Do people not merge master into their branch before pushing? All that seems like mostly problem caused by having too long living branches.

I'm also confused how that even fixes anything, someone still have to go back and fix that code.
Browserless Now Works in LangChain
The first question is pointless for someone responsible for public health. People want the answer to it because they don't want to think about all these related issues and have simplistic idea that they can protect themselves. But chances are their compliance is exactly the same as among people in those studies.

Therefore the real question is how effective is the intervention. It will be (or should be) asked by people responsible with public health policies.

P.S. Cochrane group is not for giving scientific answers to individual people. Its main aim is to evaluate the evidence of different treatments and provide guidance to policy makers and healthcare authorities.
Full-time remote now and planning an exit out of CA in 3 months now that I have a baby on the way.

One thing I think we should all consider is that the WFH sea-change is, in large part, enabled by the continuing tech boom. If we hit a recession at some point(and who knows if/when that will happen) we may see unstoppable pressure to return to the office. Just something to keep in mind.
"Military target" is a curious phrase given that this seems to be civilian infrastructure (of course it's probably important for the military as well). Pre-war, looks like the bridge saw around 15k in daily traffic. https://www.zr.ru/content/news/920305-8-millionov-avtomobili...

So the real question is, why is Ukraine attacking civilian infrastructure? Is that not terrorism? And an even better question is, why is the West helping them do this?