skysight-inc/HackerNews huggingface dataset:
> It’s a terrible shame because I think there really is value in a computer that fills the space between a phone and a “real” computer.

Apple has the technical capability to make a Macbook that is separable. The screen comes off and makes an iPad.

It also has the technical capability to make a bi-modal OS.

OSX with a HW toggle switch that allows OSX/iPadOS modes. The switch could be nearly seamless. The unlimited freedom OSX mode is an overlay FS on the iPadOS mode. Change anything you want, run anything you want and when you flip the switch, the OSX apps are frozen to disk, the overlayfs unmounted, and you still have any iPadOS apps running. Flip it back, and the OSX world resumes as it was.

But you can't have this product, because the marketers at Apple know that you would never buy an iPad again if you had this.
Fedora switched to Systemd in 2011. That's over 5 years?
I travel with just an iPad and a Phone.

The iPad is great for media consumption while traveling. e.g. playing some games or watching shows, and it's good enough to do some cramped work in a pinch (sales and business management). Also take notes/sketch with the pencil, read a book/article.

Most of the things I would use the iPad for can be done better with a more dedicated, or more versatile, channel. Like a laptop, or a paper notebook, or a paperback book/kindle etc. But the convenience for me of having it all in the one package is enough to make up for that.
Why text filter isn't working
So your mum has more weights in universal decision
I have plenty of American friends who (including their kids) use iPads all the time, almost everywhere.
> sometimes you get lucky and the packaging instructions are easy to write (Debian rules, RPM specfiles, whatever Arch uses, etc)

Funny way to word this.

Arch’s PKGBUILD syntax is very very simple. If you now some programming (especially some shell scripting), you should be able to figure out all the basics. Here’s a non-trivial example:

https://gitlab.archlinux.org/archlinux/packaging/packages/to...

Alpine’s APKBUILD are pretty similar too. Here’s the same package as above:

https://git.alpinelinux.org/aports/tree/testing/todoman/APKB...

Debian packages? Good luck trying to write one.

Fedora’s specfiles are far from simple too… though you might be able to at least read one and get a vague idea of what’s going on.

I suspect both of these two are the way they are due to historical reasons… it’s a shame that they’re unlikely to change. There’s so much simpler way to write packages.
It's really silly here in America.

Our tech companies just did rounds of layoffs to suppress workers and the field is still anti-union.

Meanwhile, unions are getting 30-40% wage increases while tech salaries stagnate.

Silly.
> An iPod, a phone, an internet mobile communicator... these are NOT three separate devices! And we are calling it iPhone!

Apple got there by tearing down device barriers. Now …
The 33B model with 4 bit quantisation would be better.

Check this PR out, you can see the chart showing that even the best 13B quantisation would be a far cry from the 30B with 2 bit quantisation: https://github.com/ggerganov/llama.cpp/pull/1684
This specific case is just a grift. The usage of is-odd isn't as legitimate as people think.

If you look through the dependents, there are other packages by the same author that are "semi-useful" and depend on it. The author got some important packages to use those.

The author could just inline is-odd, it's a single line after all, but then he would lose the bragging rights of having a package with 500k weekly downloads.

This is how left-pad got included into create-react-app (or something like that) in the past. It was a 3rd or 4th level dependency of something that was actually useful.

The problem here is people and packages not really vetting their 3rd-4th level dependencies. And you'll see a lot of people here in HN defending the practice of not caring.
I came here to say exactly the same thing. There are also a couple of other options: the MIR project from RedHat [1], libjit [2], lightning [3] and Dynasm [4]
1. https://github.com/vnmakarov/mir
2. https://www.gnu.org/software/libjit/
3. https://www.gnu.org/software/lightning/manual/lightning.html
4. https://corsix.github.io/dynasm-doc/tutorial.html

But in general it seems to be very hard to beat the bang for buck from generating C and compiling that - even with something simple like tcc
I hate shell infection because 1) it only works in the shell, 2) it’s not stateless, and 3) depends on your working directory. I mean there’s a reason it’s called “shell infection”. Sounds like Rye specifically aims to address that issue. To each their own, I guess.
> they're priced according to what the market is willing to pay for.

Wouldn't then the skip-lagged price be the asking price?
No, it only assumes that for every integer there exists a single, well defined set of "the proper divisors". Afterwards, summing all of them up is a trivial operation that can only possibly yield a single value.
It's definitely not a "solved problem", especially the non-technical aspects. For example, uh, see this current post we are on.
Don’t set cookies. Don’t capture Personal data. You’re 90% there.
This website has a problem with criticism of certain subjects being flagged down to oblivion. Any criticism against Musk's endeavours, Apartheid Israel, and sometimes even environmental topics like global warming gets flagged, so that discussion of the topic is minimised. It's an affront to the supposed values of the civilised Western world.
People aren't going to KubeCon China because of being harassed by minders. This is not an isolated case. It is pervasive and it is chilling.
"Societal collapse" if that is what we're talking about, isn't just for christmas .. it will persist for some years.

It's a funny old thread in any case - I'm a >60 year old Australian who grew up in the Kimberley region in a minority amoungst people who truly lived off the grid and had done so for tens of thousands of years.

The people that raised me were born in the 1920s and 1930s and many had survived the collapse of European society in South East Asia and Japanese internment, some having formed long range insurrgency groups to spy on | terrorise Japanese soldiers and coordinate long range bombing of oil extraction points and depots through SE Asia (all a bit before I was born, obviously).

I'm related to people that charged on horse back belt fed machine guns across four miles armed with bayonets.

They 'won'[1]

Where I am now my neighbour shoots ULR at 24 inch targets 5,000 yards distant [2]

US preppers are pretty funny.

[1] https://en.wikipedia.org/wiki/Battle_of_Beersheba_(1917)

[2] https://www.youtube.com/watch?v=7owwTz7Z0OE
The airline probably sets pricing based on a model that predicts the maximum amount of profit based on supply/demand, popularity etc.

Similar reason I can get a flight from London to Rome for £20, yet Sydney to Queenstown is a minimum of $300.
The EU didn’t create those banners. HN doesn’t have such banners.

The companies tried to track you created those banners.
In some countries it goes even further. There's a thing called sympathy strikes where workers in the same "federation" of unions join in. So if you as an employer screw over your employees, your business will come to a halt. Everybody working within that same "federation" will refuse to service you. So no mail, no trash pickup, no goods delivered, no maintenance work etc. You are essentially shut down until you play ball.
English is the lingua franca of planet earth today, and will be in the foreseeable future. No matter what you think.
It's called "recognitional picketing". Quoting https://www.nlrb.gov/about-nlrb/rights-we-protect/the-law/re...

> Recognitional picketing (Section 8(b)(7))

> Picketing to force an employer to recognize - or employees to select - a union is permitted under certain circumstances. As with secondary boycotts, the law here is a bit complex.

> Section 8(b)(7) of the Act makes it unlawful for a labor organization or its agents "to picket or cause to be picketed, or threaten to picket or cause to be picketed, any employer where an object thereof is forcing or requiring an employer to recognize or bargain with a labor organization as the representative of his employees, or forcing or requiring the employees of an employer to accept or select such labor organization as their collective-bargaining representative, unless such labor organization is currently certified as the representative of such employees: (A) where the employer has lawfully recognized any other labor organization and a question concerning representation may not appropriately be raised under Section 9(c); (B) where within the preceding 12 months a valid election under Section 9(c) has been conducted; or (C) where such picketing has been conducted without a petition under Section 9(c) being filed within a reasonable period of time not to exceed 30 days from the commencement of such picketing: ...
I didn’t read the whole pdf, but it sounds like they’re saying Skiplagged pretends to be the the user and goes to aa.com on their behalf and purchases the tickets ? Personally I haven’t used the skiplagged website, but wondering why it would do that vs just outputting you an itinerary like “Here, book this itinerary with whichever booking agent you want”

Now I’m wondering if when they say “promises to deliver savings, but often charges consumers more than if they had booked a ticket directly with the airline”, they mean booking the skiplagged ticket via their website vs skiplagged, and not vs price of direct flight…

Btw you also can’t book anything with ita matrix, that’s only a search engine. After finding an itinerary you need to take the fare construction code and provide that to an iata accredited agency who can then input the booking into the GDS.

But yeah screw the airlines here. And the irony of them claiming skiplagged has “deceptive ticketing practices” They should figure out their pricing models if they’re unhappy people are exploiting their game.

https://storage.courtlistener.com/recap/gov.uscourts.txnd.38...
Incorrect. Parts of Spacelift are open source:

https://github.com/spacelift-io/celplate
https://github.com/spacelift-io/prometheus-exporter
https://github.com/spacelift-io/spacectl
https://github.com/spacelift-io/spcontext
https://github.com/spacelift-io/terraform-provider-spacelift
https://github.com/spacelift-io/vcs-agent

Whenever we're extending an external library, we're submitting the change upstream. Whenever there's an opportunity to sponsor a project on which we heavily rely, we do that. But yes, we don't maintain any major open source projects as a company. And neither will we with OpenTF, because our active involvement with it is only temporary - we are just helping it get off the ground. Long term we will be primarily a sponsor of a dedicated team (see our pledge), not a core maintainer.
For the basics read Micheal's Neural Nets & Deep learning
- http://neuralnetworksanddeeplearning.com/

The Watch the Caltech telecourse
- https://work.caltech.edu/telecourse

Read tutorials on Pytorch, Tensorflow & Keras.

Read, source codes on hugging face and deploys, test, train toy models.

Test your skills by participating in Data scientist competitions like Kaggle or Numerai.

It will give you a great way of guaging your competence with other data scientists.
Case of the “Vacuous truth”
> Ultimately why would you buy it if it's just an inferior laptop with a touchscreen that you can detach?

Right now it’s inferior not-a-laptop with a touchscreen that you can detach and people still buy it.
Based on the current front page of HackerNews, it's clear that quantitative improvement is happening all the time. I think that enough incremental progress will eventual feel like qualitative improvement. And it doesn't even need to be smarter models; improving prompts, IO systems etc. around the model might help. For example, I said I don't feel the need for help for copy-paste-sized problems, but inputing the whole repo seems to be achievable with some clever scaffolding with the IO around the model.
Despite all the posts in this thread definitively stating that the iPad is “just for entertainment”, an illustrator ex-colleague of mine creates all her work on an iPad Pro.

She owns a home, and has 2 kids, and as far as I know has no other sources of income other than her illustrations, which are all made on her iPad.
Btw, the STOP sign is both a shape and text.
It's wild to me that the raw compute cost is so low.
Employment: You can't fire me! I quit!
This is actually a good point.

I can’t avoid billboards. But I can trivially avoid FB/Google/YT etc.

I can also use things like uBlock.

The internet is open and inherently client focused. That’s a huge feature. We’re ultimately in control.
Exactly: a non-blacklisted IP with good reputation, correct mailname and valid PTR record is the foundation, ideally augmented with SPF. I've been running an e-mail service without DKIM and DMARC for many years without any delivery issues, only adding those very recently.
> But at the same time, it’s clear that right to work will gut unions.

Not inherently. If a union is providing clear value to the employees, they'll presumably want to be a member. If an employee doesn't want to be a member, presumably they don't feel it provides them with commensurate value.
I agree there isn't a panacea, but small improvements can pay huge dividends over time.

> burn more calories than you intake

That's harder than it sounds. Most people incorrectly measure how many calories they intake and incorrectly measure how many calories they burn.

Even for folks who correctly calculate both, they then have to change behaviors -- usually behaviors that have been developed over decades. Again, harder than it sounds.

This is why so many people keep seeking out weight-loss solutions: because the best way isn't easy.

While most folks today can pick any note software (or notebook) off the shelf and happily jot things down, a relative few folks are trying to do a _lot_ more with their notes and are going to be frustrated with the generic tools that most people use. For those few folks, the easy way isn't the best way.

And this isn't new: depending how we categorize it (har), folks have been trying to refine their "note-taking" for hundreds or thousands of years. I don't think they were looking for a panacea; they were heavy thinkers who wanted to improve their process.
This is a key component of the Nordic model. The legislatures in the Nordics choose to not legislate a minimum salary and make a number of labor laws conditional to collective agreements.

The theory is that the threat of legislation is sufficient to prevent imbalance between the parties. The state takes on the role as antagonist, making the unions and employers (somewhat uneasy) partners in trying to self-regulate. If they fail, parliament legislates, which is generally speaking perceived as an undesired outcome by everyone (crucially including most political parties).

From my Swedish point of view the model seems to work for private local employers, but struggles with the globalized tech workforce and for some public sector employees. It also seems to complicate work visa compliance by hiding away some of the terms.
Good use of quotes there - a market participant exploiting an inefficiency steals nothing.
How much of these things make an interactive language difficult? Many languages can be used interactively, but only in very simple ways of being interactive. To be truly interactive one also needs dynamic behavior. Let's say we define a struct with fixed fields (which Lisp can) and we want to interactively redefine the thing. If we want to stay in our interactive flow the runtime needs additional changes. It needs to deal with existing and future allocated structures. It needs to deal with inlined accessors etc. One of the simple ways to deal with that is to kill the program and start over. But that is not 'interactive'. Static types also get in the way of dynamic behavior.

That's why the interactive versions of languages like C, Rust, Haskell typically are not very interactive and come with a lot of compromises. Often compromises at the boundary of compiled and 'interpreted' code.

What does 'interpreted' mean and why would we actually need it? Lisp as its bases has a radical interpreter: it interprets source code in the form of s-expressions. Most people think of interpreted code "byte code interpreters" - that's an entirely different form. The source code gets compiled to a byte code interpreter. In Lisp its quite often that one uses incremental native code compilers. These achieve much faster running code, in a spectrum of possible optimizations: optional type declarations, reduced runtime safety, code inlining, stack allocation, type specialized code generation and more. Many of these optimizations make the code harder to write. SBCL by default always uses the native code compiler. If we want "byte code" interpreted code, there is no way to make it fast without either some form of native code compilation (typically a JIT compiler) or writing the code in some other language (Python + C). The alternative is to get rid of byte code and having a native code compiler, with the drawbacks: one or more hardware architectures to support.

> Control over memory layout - at minimum being able to express arrays-of-structs without pointer soup.

That's a problem. Lisp needs to deal with it when interfacing 'foreign' memory. Thus it typically has a foreign-function interface.

> I believe the author is asking for an REPL'd, interpreted, and fast running Go, Swift, Rust, C++, or Zig. (which to me is an interesting problem -- I basically use shell as my REPL for C++)

There are compromises to make. "Interpreted" already is vague, see above. "Fast running" - is it always "fast running"? Is that possible? While being "interactive" / "interpreted"?

"REPL" is another concept with a range of possible meanings. Is a Read Eval Print Loop like in Lisp integrated into the language (read, print, eval, loop are primitives in the language) and is it the base for interactive programming. Is it a glorified command line interpreter which basically can call functions on data?
New to this stuff, but why are they paying anything to these preferred shareholders?
as someone who has been using kde neon exclusively for a few years now, i am very happy.

I have not done any customizations beyond the wallpaper of the day and dark mode but still, there is a tonne of stuff that can be changed.

I feel like the "welcome to kde" app should introduce users to the customizations they can do on the software, from themes to wallpapers to cursors to file open action and all the things.

my point is, i recently gave a kde neon to a sibling. they did double click and it felt weird and they said "WTH is happening. i dont want it"..

i was observing their action and i said "well you can change that behaviour. go to settings, touchpad, then double click......"

what i am getting at is, there should be a way to educate users that most if not all behavour can be changed and where to expect those things to be.

"point and shoot" became popular because of that reason only. point and shoot.

kde is like point and shoot but can be changed. users think it is point and shoot like gnome but dont know it can be changed.
Maybe they aren't a fan of S3.
My take is that "empty" is not a meaningful term when talking about scale of atoms and molecules.
I liked the concept of converting drawings to objects.
This papers over the realities a bit too much.

If they were to “ban behavioural advertising”, then advertisers would simply rebrand it: “oh no it’s not behavioural advertising, it’s ’interest-centric’ advertising, completely different”.

The point is to ban it in “spirit” not in “letter”, because a ban in the lette would simply get lawyered around and end up not being worth the paper it’s written on.

The advertisers know that these regulations ban behavioural advertising effectively, which is why their immediate tactic is to decry the wording as “too hard” and “too confusing”. This is an obfuscation tactic. Like with GDPR, it’s actually shockingly easy to comply with:

Just don’t track users and sell their data.
I don't think Hashi thought the community will react so fast.
KB5029351 is not a preview build. Its a regular update.
A few reasons, that can make direct more expensive operationally & lower demand, respectively:

1) Longer voyages use less fuel as a multi-leg because aircraft don't have to load as much to make the full flight direct. See: "intermediate stop operations". Those 15h and 18h flights are really bad for fuel efficiency, and they can't carry as much cargo. That's a reason Asia<->USA cargo flights frequently stop in Anchorage Alaska. They're also more complex for staff (can only fly so many hours at a time, need to carry relief pilot(s) after X hours)

2) Sometimes transiting a particular country is difficult, so that routing would have lower demand. Sometimes I fly from Paris-USA-Toronto, and that incurs extra headaches (visas, ESTA, luggage restrictions (e.g. food)) that many avoid.
>Some unions can engage in secondary action

Note:

Taft-Hartley Act outlawed secondary striking as an "unfair business practice" in the United States, so if a secondary strike does happen, union organizers need to tread carefully; as claiming 're striking in support of another shop' without there being anything to strike over with their current employer is basically admitting to engaging in verboten behavior.

I leave it as an exercise to the reader to decide for themselves whether it is a good thing, or a bad one.
Believe me, I'm not claiming that the dev/stage/prod pattern is any kind of cure-all. It has its own problems, which are probably too numerous for a late-night post.

From what you've described, you're doing the right thing for you and your team. Keep it simple as long as you possibly can. I can only advise you to just keep the goal of balancing the time needed to maintain your approach vs. the return you get from it.

The key advantage of the dev/stage/prod approach is only at sufficient scale and proper discipline among teams, each maintaining their own version of their product at the dev and stage points. This has plenty of headaches, but you're at least getting a chance to exercise your work in something that will be as close to production as possible without actually being there. It tends to work 'best' when you only start holding other teams accountable at the stage point.

Cloud dependencies are where I've seen thing get the weirdest and most volatile. There are all kinds of limitations that can crop up even if you try to maintain the highest level of separation and discipline.

For example, did you know that AWS limits a single account to no more than 5 Elastic IP addresses, and that there's an upper-limit to how many Elastic Network Interfaces can be held in a region? [1] It sounds stupid, but I've actually seen these limits hit even after politely asking AWS to make them as large as possible; keeping developers empowered to deploy their own, compartmentalized version of the product became a real pain.

[1] https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-...
Very hard to skim over. Can anyone summarize? Looks like its trying to make a very simple point in a very long-winded way.
unrelated to the current link but can anyone tell me if the apple push for windows compatibility by using wine is going to help linux or are they only doing their own thing that wont benefit linux?
Training models from generated content degrades them over time.
> Businesses argue the practice amounts to fraud because customers are purchasing flights they don't intend to travel on

I got a set of pots and pans because it was cheaper than buying them individually, but I never intended to use the double boiler. Is that fraud?