skysight-inc/HackerNews huggingface dataset:
Show HN: A.DOM – Advanced Data Oriented Markup
After four years of private development, I’m finally releasing my new markup language for web development. It’s a subtle but powerful paradigm shift, and it dramatically simplifies the whole experience. I look forward to feedback!
there's no shortcut to knowledge
So it’s true that it would violate the OpenAI terms for Llama to be trained with ChatGPT completions, but how do we know? We don’t know the training data for Llama, we just get weights.
My local museum got nothing to show since all my countrie's artifact's were stolen and kept in the European museums.

Got to wait until we get strong enough to steal ours back. Lol
Coming soon, an OS where all components are gamified and done by humans.
A typo: "well enought" -> "well enough"
Show HN: I created a generator for UI buttons using AI
Remains a ludicrous leap in logic.
I'm "eyeballing" switching between Infuse and YouTube on an Apple TV 4k 2nd Gen (2021). The Sony TV is 1080p but I've been chosing 1440p now in YouTube as it definitely looks better overall (more details).

The downloaded video is also 1440p, same audio/video streams as far I can tell. So both Infuse and YouTube will do some scaling to the viewport 1440 > 1080p.

This is an example video:

https://www.youtube.com/watch?v=-VE-tgVOZN8&t=3m30s

So the left side is really dark and that's the area where you'd typically see more compression artifacts right? Due to the algorithm thinking there's no detail there. So in YouTube it feels solid. But in Infuse I notice tiny little jitters there and it just distracts and I'm guessing it's those really subtle "grainy" things that take away from the picture feeling really clean and smooth.

Now when I switch back to YouTube and I really look for it, at same time stamp I can notice some artifacts, but it's just not as noticable... so I'm still wondering what is going on. Does YouTube also do some kinda brightness/contrast filter perhaps similar to audio? Due to playing back on a TV maybe?

Without being able to make screenshots it's really hard to tell since the time it takes to switch between the apps you get flashes or brightness/dark and the eyes are affected by it. All I can tell is in YouTube the picture just feels smoother and cleaner overall.

edit:

Another example gives some hitns perhaps

https://www.youtube.com/watch?v=-VE-tgVOZN8&t=6m32s

So now I am checking out the video on my desktop linux with a 1440p monitor, in YoUTube and in VLC player (Ubuntu, AMD GPU).

So interestingly in the background behind Ally to the left on VLC you can clearly see the banding of blue colours, there are lots of squares which are jittering, like the fuzzy grain on a night cam. It's really distracting.

In YouTube (same desktop, via Google Chrome), there is colour banding in the blue background to the left of Ally, but it is not as noticeable because it's like the squares have been averaged and the edge of the bands is smoother. While you can see some tiny shaking there in the colour bands if you look for it, it is not distracting from the overall image.

Hmm.

UPDATE /SOLVED?

Ok after redownloading 1440p 271 stream (VP9) I can confirm the color banding is the "smooth" one I saw in YouTube.

Something's fishy with YouTube I did download the VP9 codec ~3 weeks ago and since then they have changed the streams and the bitrates are lower. There are these new "6xx" streams while the old 1xx/2xx streams appear to have a lower filesize.

But oddly enough the 400 MB filesize I just downloaded has the smoother nicer picture, whereas the 500 MB file I downloaded weeks ago, has the squares/fuzzy/grainy effect. VLC tells me both are VP9 so hmm.
Than you for this valuable tool; Looking forward to using it!
1 picosecond is the acceptable time frame for google to block my connections to someone's server. I don't need their permission to visit. It is why I turned off the feature the first time I got a red screen in 2010 or thereabouts.
Two other suggestions:

- Add another different domain name under .app

- Try to register under a .com domain assuming it's available.

Are the results somewhat different?

Also, Google keeps wanting to send any mapperly search to mapperley. Maybe you are victim of a spell check induced Google indexing bug?
Stick with the actual title instead of editorializing: Far-Right Libertarian Wins Argentina’s Presidential Primary
In my experience RN apps are most obviously “un-native” feeling in their navigation, which is where the most custom-rolled code seems to be. It often feels clunky, with weird transitions and foreign behaviors.
There’s some kind of principle that there’s a tipping point where an application becomes too big to ever do a major UI refresh. There are just too many pieces, too much hardcoded design, too many special cases to ever sort out.

See also: the company formerly known as Twitter’s attempts to remove Twitter branding. And that’s much simpler than UI logic.
Lifestyle and concepts in this context can be more specific.
This particular car would be perfect for your daily routine because of this, this and this... Oh but this one allows you to take your children on holidays conveniently beacause of that...
Yes you already have/want a car but you might still be convinced to buy a car you didn't plan.
Can you explain what makes them early 2000s because back then they looked much different.
I read the article, also found it a bit confusing and wayward, and couldn't quite articulate why I disagreed with it at first, but I think I can now.

- The "mobile IP" problem isn't IP's job and should not be. IP should be as stateless as possible because this makes it cheap and easy to add capacity and redundancy to a network.

- IP addresses are assigned to interfaces, not people, computers, devices, applications, nodes, etc. If you want a fixed reference identifier associated to something across the wire, it is correct to implement that in addition to the state it requires on top of IP. If your application assigns or assumes identity based on IP address, that's a badly written application at this point.

> Y has no idea what that means, and throws it away.

X should have sent Y a session ID? The client and server should maintain session IDs and not the IP layer (imagine the security issues)?

- I think the author mostly has a problem with TCP. QUIC may become the next TCP. And that's fine.
What is complicated about throttling downloads, let’s say X times the bitrate of the video? I am sure Google’s engineers can implement something ever more complex
Also, see the Feynman algorithm:

https://proftomcrick.com/2011/04/26/feynman-problem-solving-...

> 1. Write down the problem.

> 2. Think very hard.

> 3. Write down the answer.

The first step is crucial.
I commented and answer on that before but deleted it, as I didn't felt like having a discussion about it. Cycling economy is frustratingly oblique. I relied on a host of source most of them not in writing, beside my own calculations on salaries. The academic monography The Economics of Professional Road Cycling claims that cycling has expanded economically since the 90s, while I think that their method is not trustworthy.
Does flutter bindings work?
I think you make a solid distinction between two very different types of software, though I'm not sure I agree with your examples, specifically. If Linux didn't have the wide-spread usage and network of distributions that it currently does, there would be very little difference between it and Elastic, HC or Mongo. When it was originally gaining popularity, the general feeling of the technology world was that it was crazy to give away an operating system.

The "Public good software" you refer to is much better represented by things like Capital One's Cloud Custodian, or the massive number of software libraries in NPM, PYPI, and all over GitHub.

> Software made by startups that are precious to HN. In this case, building a business on top of them is "freeloading" and it's deeply immoral. Examples: Elastic, HashiCorp, Mongo

I don't believe it's nearly as cut and dry as this post claims. The companies who are "freeloading" are usually undertaking massive efforts to be able to run the software in a very different environment than it was originally designed for. Building a hosting solution like AWS, with the high availability solutions they offer, is an incredibly complex problem, and they're adding significant value on top of the original software. Without solutions like DocumentDB and OpenSearch, many companies would not be able to build the solutions that they have built with AWS. Additionally, if we take this stance, are these companies not "freeloading" on the open source contributors' efforts?

One could argue that cloud providers' contributions to upstream could be more significant, but how much of what AWS has developed would be useful to anyone who isn't running at their scale, and using the same solutions for the physical layer?

I see two real problems, here:

* A lack of foresight on the part of the companies who originally built their businesses based on software with overly permissive license (Elastic is probably a good example, as they decided to pivot to SaaS _after_ they built a company on the premise of open source software). If they wanted to control other peoples' use of the software to the extend that they are complaining about now, they should not have chosen MIT/MPL/BSD/Apache licenses.

* Changes in leadership which result in a major change in business model which is no-longer in line with the original goals of the companies (I believe HC probably falls in with this bunch). In this case, the new leadership has effectively "bought" something without doing their due diligence. They thought they had all of the keys to the kingdom, but they didn't understand that what they were buying.

In either case, it's not the fault of those who saw an opportunity to build on the work of others. The moral of the story is: don't give away your core intellectual property if your business model depends on monetizing it.
> The iPod had better specs and better design.

It in fact had less space than the Nomad and was kind of lame

On top of that, it didn’t have wireless! /s.
That doesn't change the facts. The problem is the buyer, not the seller. If Mexico doesn't sell, someone else will. If Americans doesn't buy there's no other buyer. Mexico isn't the problem. The rich neighbour with bad laws is.
https://news.ycombinator.com/item?id=37102271

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

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

https://news.ycombinator.com/item?id=37120188
Copyright is not and should not be a welfare system. If you want to help people out of poverty, please do so without restricting what other people can do in private.
Positive association between altitude and suicide in U.S. counties
For scaling, the best to find good marketer and pay for consulting.

He should suggest to buy market research on your field, where he will see what exact niches exists, how large them and how to tune your product to fit.

Unfortunately, possible that nearest in technical terms niche is saturated by large budget concurrents.
What I mean - if somebody buy 80% of ad space in your niche and you have 1%, you will got nothing from ads.
Were your Disney+ fires using dbt? The comparison in your demo doesn’t resemble normal dbt usage: it forces the SQL to inline the state abbreviation instead of using a dbt seed file, while the initial serra version uses one; it initially shows the serra code-folded, to make the SQL seem more verbose; and the SQL makes no use of CTEs or dbt models, either of which would make the transform steps clear.
Page deletion: select the page from the sidebar and press the delete key

Page addition: drag a page from another PDF sidebar into the Preview sidebar

Merging: same, but for a whole PDF

Encryption: File > Edit Permissions > Require Password to Open Document

Decryption: If you have the password, then the same flow

Redaction/Markup/Signatures: All from the Markup menu
Sarah is a middle manager who thrives on the traditional office environment.

She believes that face-to-face interactions and formal presentations are essential for her success.

Sarah feels a lack of relevance and struggles when she's unable to book meetings and ensure that her ideas are heard through PowerPoint slides.

Pains

• Difficulty in capturing attention and conveying her ideas effectively without in-person presentations

• Fear of being overlooked or overshadowed by more adaptable colleagues

Goal

Sarah's ultimate goal is to regain a sense of relevance and control in her role as a middle manager.

Benefits

• Increased visibility and influence within the organization
• Improved ability to capture attention and convey ideas effectively
• Reinforced status as a trusted and valuable middle manager

Sounds about right from what I’ve seen :,)
I switched from regular grocery stores to aldi/lidl/walmart. And from eating out 2-4 times a month to eating out 1-2 times.

I also switched to more staple foods like lentils and beans and rice and canned vegetables instead of fresh vegetables. And to buying ground beef on sale and freezing.

It seems kind of crazy that prices keep going up and even simple “luxuries” like a coffee while networking went from $3.5 for a small latte at my local coffee shop in 2019 is now $5.5.

I think for some people it doesn’t seem to affect them and they just pay the higher prices but base costs seem to have really gone up a lot for my family. Fortunately some big expenses are fixed (mortgage and transport) but if they had to change it would be extra rough.
It's also becoming more common now that Youtube will generate its own AI-voice dubs.
> Having 20 frameworks to evaluate and choose between just means that the entire toolset is less well documented and less stable and no one framework has any weight behind it.

There are hundreds of human languages in the world, but English still manages to have far and away the most weight behind it. JavaScript frameworks are in a similar boat: all the tiny frameworks together make up a tiny fraction of the total usage. React is far and away the largest, followed by Angular and Vue in a distant second and third. Most of the new frameworks you see on HN are actually layered on top of React, which means they're contributing to its weight, not detracting from it.

So, if you want to make a decision based solely on weight, straight React is a no-brainer. If other factors matter more, then you've got other choices with different trade-offs.
Not always true, Dell PERC allows online expansion (you can even change raid levels on the fly in certain circumstances) but the controller switches from buffering writes to write-through cache policy during the operation which further slows things down.
>But the problem wasn't that it couldn't be done with the ORM, but that the ORM code quickly became unreadable.

This is the problem with not using an ORM. If you cut it out and move everything to parameterized SQL queries the SLOC explodes which massively inhibits readability as well as introducing bugs.

If your issue with ORMs is just that you're familiar with SQL and you don't like how ORMs look then I think the issue is just about becoming more familiar with a decent ORM.
Hypothesis: near orbital resonances are more stable than perfect resonances.
The burden of proof is on the person asserting that this magic happened.

On the contrary, it's counterproductive to be such a horrible human being that you disregard the efforts of the people who saved the life of your father. My calling that out and trying to shame that horrible behaviour is very meaningful. If I'm successful, the world will be improved.
I would think if you break your code into small enough chunks. I would think the tool could also write java docs or other comments as well.
Physicists demonstrate how sound can cross the vacuum of space
Ah, the legendary carrier pigeons of the internet! If only bandwidth were powered by their fluttering wings. In reality, the modern internet is a vast infrastructure of data centers, cables, and protocols. But it's fun to imagine a world where data is carried by avian couriers.

Historically, carrier pigeons (or homing pigeons) have been used to deliver messages over long distances. There's even a humorous and real experiment where a carrier pigeon carrying a USB stick was faster in transmitting data than an ADSL connection: the "Pigeon vs. Internet" race.

But in all seriousness, the point you're making is valid. Bandwidth is not free, and the resources required to maintain and expand the internet's infrastructure are significant. It's easy to forget about the underlying systems when we use everyday services. Just like water and electricity, the convenience of modern technology can make it easy to overlook the complexity and cost of the infrastructure that makes it possible.

So, while we don't have to feed and care for digital pigeons, it's always a good reminder to be appreciative and conscientious of the resources we use.
Thanks for sharing us a piece of great information that is actually helpful.
This doesn't work for debugger statements.
another similar concept i have found to be effective is to “teach what you learn”, i have noticed that it takes some good understanding of the topic you want to teach in order to communicate that effectively as well.
Salesforce won that war. Seems like it’s hit the same ceiling?
I was a Siebel consultant.
> Grimmer found that the fastest sequences always had one thing in common: The middle step was always a big one.

So... it's like binary-search, but you don't know the maximum before hand? (i.e. you double the step size until you overshoot, then do regular binary search from there)
I think this is wrong:

You are getting paid to code.

The person's problem is not code, but if code is the solution, that is what you are getting paid for.

The plumber is getting paid to change a gasket. If you look at the invoice, it won't say "water management" but it will include the gasket and labor.

Same for the car. If you look at the invoice, if won't say "personal transportation, instead you will see the car and the options that you paid for.

Same if you go to the doctor. It will list the various procedures and diagnosis and bill for those.

This conflates two issues: deciding the solution to your problem, and paying for the solution.

Marketing and sales is about convincing people that what you are selling is the solution to their problem. For example, car ads try to convince you that the specific car is the solution to going places in comfort with status. A beer ad tries to convince you that this particular beer is the solution for you having a great time with friends.

You actually then pay for the concrete car or beer, etc.
No... this is a police raid, that is the government. Secondly, the federal government has been breaking first amendment rights for the last 4 years at least; by pressuring social media companies to remove posts.
There's the physical data model, and there's the logical data model. The application(s) only deal with the logical data model. They don't need to worry about how the data is physically stored.

This allows for the forward-compatible evolution of the logical data model which may necessitate extreme changes to the physical data model to keep everything performant. The client application(s) aren't affected by all the changes.
The burden of proof has nothing to do with the admission (or not admission) of wrongdoing.

A settlement is a way to end a dispute by agreeing to a solution, in other countries it is "normal" that a party admits (partial) responsibility and pays to the other party a (monetary) compensation and the other party accepts the compensation and promises to refrain from further actions in court.

In such cases the admission is the actual reason why the compensation can be given to the other party.

The way these class action settlements are closed seems like one party did nothing wrong still it gives money to the other party (why? because they are generous?).
Ask HN: How do you stop letting your work performance affect your overall mood?
I'm a programmer, like many of you. I'm 31 years old, working as team lead where I luckily still get to do lots of coding.

On days where I do well at my job I feel good, optimistic and motivated in my life, including non-work related activities.

Unfortunately the same is true when I don't have a productive day. It makes me feel depressed, worthless, unable to plan ahead and unable to look at the positives in life.

How do I learn to separate the two? I think I have a good work-life balance, but work seems to disproportionately affect my mood. On a day where I can't solve a bug or my progress is slowed down due to some distraction, I feel like shit and I can't seem to shake it off.
It doesn't trigger anger in me; instead, I just flag these Reddit-tier rage pieces and move on.
I like to see what democratic things have been invented after 1776.
AgentGPT: Assemble, configure, and deploy AI Agents in the browser
Interesting. I asked GPT4 if it can translate and it responded a very confident Yes. Below is the translation.

In Toki Pona, the translation for "Would you like coffee or tea?" would be:

"sina wile e kafe anu telo nasa?"

Here's a breakdown:

"sina" = you

"wile" = want/need

"e" = direct object marker

"kafe" = coffee (borrowed word)

"anu" = or

"telo nasa" = literally "intoxicating liquid", often used to mean "tea" or "alcohol" (there's no specific word for "tea" in Toki Pona, but in some contexts, "telo nasa" can be used to mean tea)

It's worth noting that because Toki Pona has such a limited vocabulary, some words and concepts may be represented differently than in other languages.
> Most default dhcpcd configs on the internet don’t ask for them.

For anyone interested in this it's called dhcpv6 prefix delegation: https://wiki.archlinux.org/title/IPv6#Prefix_delegation_(DHC...
I don't think there's any public interface to the LLM underlying ChatGPT, so the only ones able to test this are openAI engineers.
Wari: A type-safe way to create and handle errors in TypeScript
Show HN: Using IPv6 statistics to analyse global Work from Home development
Reading the djb ipv6 article posted today, I found the pattern of the ipv6 adaption measured by google interesting.
> So keep the technical talk to your peers, unless the client explicitly asks for it.

This! Adapt the message to the target audience. The code we write is an abstraction, it takes some input and produces an output. For many it's a black box or can be thought of as a black box. Start high and go lower and lower until you reach the right level of detail for the person you're communicating with.
Yeah, pfsense apparently just solved this partly (except for aliases) [1], same with OPNsense [2], where there is still an open issue [3]. There are some declined PRs that are not "high priority" [4]. Note that I have just looked these issues up - I don't have insight into any of these. This is not meant as ranting.

[1]: https://redmine.pfsense.org/issues/6626
[2]: https://github.com/opnsense/core/issues/2544
[3]: https://github.com/opnsense/core/issues/6158
[4]: https://github.com/opnsense/core/pull/5574
The incentives are mixed.

Regardless of if an ISP offers IPv6 or not, they still need IPv4. Thus if you are small and/or have enough IPv4 address space, IPv6 is just an additional cost and burden.

The support burden of IPv6 isn’t trivial when you do not control the end user devices.

IPv6 bandwidth isn’t cheaper nor more performant. From a business perspective, the only thing you get from IPv6 is a larger address space and a smaller need for (CG)NAT.

There is an incentive to deploy IPv6 if your (CG)NAT costs and/or the costs to acquire more IPv4 addresses is larger than the costs to deploy and support IPv6.

The tipping point is different for each ISP.

It also depends on the regulator environment whether you are forced to deploy IPv6 or not.
That comes with a major assumption that switching ISPs is an option. Most people get to choose between their cable company, or a fleet of ill-trained pigeons