skysight-inc/HackerNews huggingface dataset:
This is it. This isn't the EU's fault and the post isn't quantifying the benefit of requiring explicit consent in these banners. It's all about efficiency and productivity as if it's all that matters in the world. It doesn't care about users' right to privacy or their right to control their own data.
We know there are narrow solutions to these problems, that was never the argument that the specific narrow task is impossible to solve.

The discussion is about general intelligence, the model isn't able to do a task that it can do simply because it chooses the wrong strategy, that is a problem of lack of generalization and not a problem of tokenization. Being able to choose the right strategy is core to general intelligence, altering input data to make it easier for the model to find the right solution to specific questions does not help it become more general, you just shift what narrow problems it is good at.
Like everything... It depends.

Just use rector

https://github.com/rectorphp/rector
>He’s just racist and shitty

Frankly he’s neither of those things either.
Well… any form of serious organisation should frankly house their own Mastodon instance so that they are not moderated by a big tech company.

I’m Danish, I’m not a fan of right wing politics but at the same time I find it absolutely insane that an American tech company can ban our elected officials from the “town square” if they say something horrible. Of course this is more a failing of our own institutions than anything else. The EU has hosted their own mastodon instances for their organisations and personnel for a while now, but here in Denmark our institutions have been too addicted to the popular platforms in my opinion. I think media companies should really do it as well, both to “own” their content but also to not give over their business to social media.

Anyway, I don’t see the issue with “which one” since that part is one of the main features.
It places a hard scaling limit on how big an open source project can become. Projects like the Linux Kernel spend enormous amounts of political capital restraining decadent programming practices, since it's the only way a codebase like that can maintain the support of its developers and grow. For example, Linux had a rule until 2018 that everything had to be able to compile with GCC 3.2 from 2003. They're much more laid back these days, since it's difficult to imagine Linux growing bigger than it already has. But I think for a newer project like llama.cpp would be well advised to follow by example what projects like Linux did in their growth phase, rather than following their leadership today. It requires an lot of discipline, toil, and restraint to be a leader in open source, because you're essentially offering the world a pot of gold, and that only works if you keep very little for yourself.
Yes it does work both ways. Any mathematician or programmer who uses it is, afaict, just imagining their subjective perspective is some objective universal truth.
For C, C++ and Fortran users.

So easiest depends on the target audience.
One of my favourite HN threads is Confiks exercising his GDPR rights under the threat of litigation against Spotify: https://news.ycombinator.com/item?id=24764371
No, they are not as expensive as cabs even in a regular market and they are still more reliable
I'd love to know what model of iPhone you have a see a video of it shutting down and starting back up in 7 seconds. Sounds like an incredible piece of hardware.
When you become independently wealthy you cease working to earn yearly salaries as your wealth. Your work becomes exposure because that exposure increases your net worth.
Sorry this is just consiracy theorizing. I've tried jt with GPT-3.5-instruct myself in the OpenAI playeground where the model clearly does nothing but auto-regression. No function calling there whatsoever.
The editor tries to complete my local path, but I force it to set the remote unix-style path, and I can start evaluating the editor.

First, I feel the chat text area seems very small (I want to tell ai my specs, but I can't input many lines.).
So, I just asked to write "folder organizer" written in go.
It's an easy example, but it outperforms my expectations.
https://imgur.com/a/uKDwRx6
I think it's great and I love to try it this weekend.
Creator here. I built this tool because I was tired of switching between different image editors or waiting for server processing when preparing images for social media.

I'd love to hear your feedback and suggestions!
It would be really cool if someone could get an LLM to actually launch an anonymous game on Chess.com or Lichess and actually have any sense as to what it’s doing.[1] Some people say that you have to represent the board in a certain way. When I first tried to play chess with an LLM, I would just list out a move and it didn’t do very well at all.

[1]: https://youtu.be/Gs3TULwlLCA
I think my #1 rule for SQL these days is to abuse common table expressions as much as possible. No amount of whitespace cleanliness can compensate for a poorly organized problem. There is (in my mind) no longer an excuse for trying to join 10+ tables all at once in a single heroic attempt. Decompose the problem and let the query planner figure that shit out for you, just as you would with a compiler and code.

With CTEs you can offload sophisticated joins and constraints in such a way that less experienced developers can follow behind more easily.

Once you find multiple queries using the same WITH clauses, you can create more permanent views that further centralize and optimize these concerns.
Yeah, fuck everybody else's privacy. /s Why are you like this?
I've previously used that to do something. Fell flat on its face. But the fact they literally had to create a tool to solve this problem confirms my point.
Employee monitoring, divine observation, and the Hawthorne effect
I gave fish an honest try but ultimately just could not make it work for me. I forget what ended up being the nail in the coffin.. possibly the lack of multiline strings or some heredoc alternative. https://github.com/fish-shell/fish-shell/issues/540. That or I ran into compatibility issues with existing scripts. Which I think also happened.
At a large PHP shop, 0.6% can be tens of millions of dollars.
Legitimate interest can absolutely be opted-out of:

(f) processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child.

https://eur-lex.europa.eu/eli/reg/2016/679/oj#006.001
Nope. Academics prefer “indexes” when discussing databases.
You can still do this. People just lost interest in this stuff because it became clear to ehich degree the simulation is really being done (shallow).

Yet I do wish we had access to less finetuned/distilled/RLHF'd models.
It is a bit better now, but OpenMP is yet another standard born in UNIX HPC clusters, so I am even surprised that Microsoft bothered at all, it seems to be something to fill a check box.
but why? it's a quick and easy way to distinguish commands from arguments
Something I'd really like is for PHP to somehow be stricter on the number of arguments passed to a function.

As of now, PHP emits an error if arguments are missing but not if there are too many.

A way to bake that in without breaking old code would be to allow function definition to put an explicit stop to the argument list, for example using the void type keyword:

function foo (int $a, string $b, void) : bool
{ ... }

A few month ago I discussed this on the development mailing list and people seemed to agree and even suggested that this would be a good idea by default without the keyword thing I suggested. But I never got the time to properly write an RFC. There is already an old one from years ago that was voted against but In was told it was from before anything strict and typing related was considered important in PHP. If anyone's up to it, please write this RFC :) !
Build farms are expensive though. The PSF probably doesn’t have this kind of money and if they do, there’s a whole lot of other Python issues to fix.

https://xkcd.com/2347/ all over again.
Konsole + zsh + zcomet

Months ago i used zplug, but its not developed anymore and zcomet is much faster, since it compiles the files.
Agree, it's all in how it's actually used. There are ghosts kitchens renaming themselves to avoid bad reviews, or to inflate their presence. But there are legit reasons to do it too.
I tried to do it using Tasker on my crDroid device, but it requires the phone to be rooted, which mine isn't since some apps detect it and throw a fit.
None.

Developer machine will have ssh keys and github tokens that can be used to push a commit on github, that will be built, signed, and uploaded on pypi.
Is there a credible source on this?
I think that API URI naming conventions have impacted SQL table names.

It's common to have endpoints like `/customers` and `/customers/{id}` which has a tendency to move SQL table names to match the API endpoint.

I tend to name tables in the singular form if writing applications that interact directly with SQL tables, but where standing up a API in front of a SQL database, I tend to move to the plural naming of the table.

It helps to have the table 'customers' be associated with an API endpoint of the same name.
The one problem I previously hit was that the ansible integration used the Python version; I hope they've fixed it now but haven't looked lately.
Also you cannot read your notifications, if I am not wrong.

I think 3 days is actually perfect
The fact that Apple is adopting a similar approach for iPhones, is pretty much in line with that idea, just applied to personal data protection, isn't it?
“Analysis of economic and productivity losses caused by companies implementing dark patterns in order to extort used consent”

FTFY

And you could add an analysis of the productivity cost of those “Subscribe to out newsletter” and “The experience is better on the app” pop-ups please?
A dockerized Mac OS lets you perform automated testing without paying for the hardware, which is what you usually have to do.
They already went through requirering 2FA for the most popular packages: https://blog.pypi.org/posts/2023-05-25-securing-pypi-with-2f...

This is just another step in increasing security. And of cause that is something you want to preferably do prior to breaches not only as a reaction.
16k vs 4k page size may still be an issue
I’ve never used mastodon but what you just said already sounds too complicated.
I think everyone knew the internet would change everything and thus be very valuable. At the time the web was the primary manifestation of the internet. Domain names felt like an oil rush to carve up the internet. But it was actually a rush to carve up the web, and no one realized yet that things like Google search and app stores would make domain names far less valuable over time.
Exactly! Especially in a world where systems are under constant attack
If you're outside the house that's less secure, because a security camera or a shoulder surfer can see your PIN.
Nothing stopping version numbers from being 512 bits long. It’s nice if they can be obviously correlated with time of release and their predecessor, which hashes alone can’t do.
It'd be more interesting to see LLMs play Family Feud. I think it'd be their ideal game.
What is this a response to? This already happens though - the kernel can't modify its own code pages. But there are plenty remaining attacks like overwriting function pointers or other data.
mostly using tmux + zsh configured via dotfiles in a git repo[1]; zsh offers some great plugins, for example fzf-tab[2]. My opinion is to not overcook it, a shell should be fairly lightweight and minimal.

In terms of AI tools in the terminal, I've also tried a few, but nothing stuck so far...

[^1]: https://github.com/AlexW00/.config
[^2]: https://github.com/Aloxaf/fzf-tab
It’s like HTTPS vs HTTP for your packages. It’s fine if you don’t care but having more secure standards helps us all and hopefully doesn’t add too much of a headache to provides while being mostly semi invisible for end users.
This. Relying on developers manually trying to follow a style guide is a recipe for not having a consistent style. Instead something like pgFormatter should be used. I'm not sure what the state of SQL formatters and IDE support is these days. Not sure how many command based options there are.

And people who use things like Datagrip or other IDEs will probably format with their IDE's preferences unless there is a plugin for things like pgFormatter. This works well if there is a company mandated editor/IDE, but not so well when you have developers across various editors and IDEs.
The ones I encountered were purely German companies, so I doubt it had to do with salary ranges.
Shocked and saddened that the info at littlesis.org has not yet been updated with this news.

https://littlesis.org/org/429239-Bluesky_Social
Looks like a judge has blocked the finalization of the sale pending a hearing:
https://nypost.com/2024/11/15/media/infowars-sale-to-the-oni...
If they went with something more aggressive (like 24 hours) it might annoy more users, especially those who keep their phones locked for a while but don't use them constantly
Why could this be? latest iOS? Regional difference?
Digging into the First Work of Modern Ecology
Why do you not make that argument for "if" and "else" in Go/Java/...?

Editors highlight syntax.
I can create a github account. How does that make me trustworthy? How being able to create a github account prevents me from adding a virus in my module?
> A legitimate problem here is the case where you need to read from or write to many locations at once. With the memory-mapped scheme as described, you can only issue as many concurrent page faults as you have threads in the program.

> Unfortunately, I don’t have great answers here, and view this as a legitimate use case that warrants a dedicated code path using other mechanisms at your disposal.

Right. I think it’s similar on linux. Mmap makes sense until the data size is too large and tlb misses start to add up.
A very finely tuned memory leak.
Lowering the quality of the product. Keeping a server up with messages is actually the easy part.

Moderation, QA, legal compliance, partnerships, reputation, advertising, marketing are hard. Userbase grows, revenue falls.

It's been turned from a functioning enterprise to the voice of power, that Musk uses as a loss leader to market himself, and it works. He uses Tesla and SpaceX money to fund it.

Every sponsor is leaving Twitter, but yes, without what makes a social media respectable, it costs less to stay up. Jack Dorsey didn't have government contracts in his other companies to keep up with losses.

It takes work and courage to keep democracy, and just money and weapons to get power.
Yes, by unchecking the 973 hidden checkboxes.
The idea is that they embedded this when it was a new model, as part of the hype before GPT-4. The fake-it-till-you-make-it hope was that GPT-4 would be so good it could actually play chess. Then it turned out GPT-4 sucked at chess as well, and OpenAI quietly dropped any mention of chess. But it would be too suspicious to remove a well-documented feature from the old model, so it's left there and can be chalked up as a random event.
Browse YouTube from the Terminal
Do Not Track header? It's the silver bullet but the stakeholders will argue it is invalid and cannot possibly be used to inform the server that the client wishes not to be tracked
So what do you think Reddit is?
Making it configurable would be a logical next step
This doesn’t take into account the fact that some people just close the website, saving countless minutes of rabbit hole browsing…

Oh and 5 seconds is unrealistically high.
I have seen a bunch of tokenization papers with various ideas but their results are mostly meh. I personally don't see anything principally wrong with current approaches. Having discrete symbols is how natural language works, and this might be an okayish approximation.
A balance between security and giving law enforcement a reasonable window to act
A performance test between a Beelink flagship mini PC that was around $1000 and the Mac Mini was recently posted:

> M4 Mac Mini vs Intel and AMD Flagships – It's Not Even Close

https://www.youtube.com/watch?v=8Uuu046EE28

There are even cheaper mini PCs you can buy that offer great bang for the buck for home users who just want to do web browsing and run Office, but the performance isn't at the same level, even if you spend a lot more.
A hard choice: Tune your code to unique customer requirements or keep it generic to please your AI.
My iphone 15 just rebooted in 12 seconds.
It doesn't seem to be from what I can see. Only states that the upload came from a gh runner.
I hope you're joking.

The banner often obscures the view, and the user need to dismiss it in
order to know if the page contains the information user looks for. But
in order to dismiss it, you can click "Accept all" easily and job done,
OR you need to enter options by clicking the "manage" button, find your
way around the banner, understand what are the options and which ones
are checked and which are unchecked, then click "consent" or whatever
terminology is used, but only after finding the button.

This easily can take up to a minute.

Yes, sometimes there's the "reject all" button, but not always. Also you
need to know how they define the "reject all" button, because sometimes
it probably may be defined as "reject some".

It's not a problem for me, because I autoclick them away with browser
plugins, but when I'm on a mobile, the web is really hard to browse
because of those banners.
US hacker sentenced over Bitcoin heist worth billions
> Why can’t Germans do software?

Sounds like they can do software just fine. It's the business side that needs work.
It has to be a good thing to stop here. We can focus on improving what we have right now. The whole stack of models is an amazing innovation no matter what. It shouldn't hurt if we pause here for a while and try to build on this or improve this.

It will be like StableDiffusion 1.5. This model can now run on low end devices, lots of open research use this model to build something else and inspire by this.

These LLMs can be used as a foundation to keep improving and building new things.
A week before being laid off last month, I solved a decade+ old open problem at our company which first occurred since Django doesn't natively support CTE's, leading to years of technical debt from the ersatz sql/query plans produced by our fragile queries.

I ended up manually overloading get_extra_restriction on a custom ForeignKey class (we couldn't use FilteredRelation b/c we were still on django 1.11), which ensured that the JOIN ON ... clause limited the tables being joined to their correct partition/schema while being accessed through a view

The view thing is a long story — it was a legacy PAC codebase from the '90s which used 13+ schemas in a mysql db that was then being synced to our postgres db through Amazon DMS. All of the tables on each view contain identical source_schema/CompanyID columns, hence the

'%(remote_alias)s. "source_schema" = %(fk_alias)s. "source_schema" AND '
'%(remote_alias)s. "CompanyID" = %(fk_alias)s. "CompanyID"

etc. approach

before/after query plan in depesz: https://imgur.com/a/HQbNSIL
> What next? 11-inch rulers? :)

Speaking of short feet; do you remember? Subway tried peddling "foot-long" sandwiches less than 12 inches. They were hit by a class action suit which they settled back in 2015.
And 5x repetition rule
It can count words in a paragraph though. So I do think it's tokenization.
For German speakers https://blog.fefe.de
Ask HN: How to learn software development concepts crucial for senior roles?
Hi HN,
I'm working at an early stage startup, and want to learn about concepts and patterns that are crucial for senior roles, like:
- Batch Processing
- Messaging Queues
- Microservices
- Design Patterns
- Which techniques to apply while working on a task
- Properly debugging

Is there any online resource or somewhere I can see this in practice? Or any newsletter, youtube channel that discusses this in detail?

My go to sources are open source repositories where I try to understand the code bases and some PRs. But I feel overwhelmed with the resources.
https://youtu.be/zduSFxRajkE

karpathy agrees with you, here he is hating on tokenizers while re-building them for 2h
Does the company pay less for the same job? If not, not sure where the budget to hire more will come from. If you do pay less that's just a part-time job
The undercover hedge funds financing activist short sellers
Yeah like a 2 weeks notice.
> You haven't been reading the news lately, have you?

If you're referring to the US elections, then you might be interested in
the fact that not everyone on HN is from US, and not everyone cares.
The whole law should have been forcing sites to not ignore DoNotTrack bworser settings. It's a prime example of the EU being utterly useless because they don't understand the underlying issue and then choose a "solution" that's as much in your face as possible but doesn't change anything about the original problem. It's the whole plastic straw thing in digital form.
Lucky you :D

I was talking about non-work accounts that don't belong to organizations. Mine got forced to use 2fa a long time ago.
"Companies with relatively young, high-quality codebases benefit the most from generative AI tools" - this is not true

The codebases that use the MOST COMMONLY USED LIBRARIES benefit the most from generative AI tools
This is a much better style guide in my opinion.

It’s still highly readable but also much much easier to write and modify.

Though I am biased because it’s also how I used to write SQL back when PL/SQL was my day job. Albeit I fell into this design because it proved to be the easiest way to write and maintain readable code.
Could be because Uber or Taxi is trying to make most trips and maximize day earning while Waymo do not have that rush and can take things slow…

Of course Waymo needs money but if the car made fewer trips compared to Uber/Taxi, it is not suffering the same consequences.

We need to consider human factor and the severe lacking of that in these robot/self driving/LLM and drawing parallels is not a direction I am feeling comfortable.

End of the day, Tesla also sold half baked self drive that killed people, we should not forget.
Agree with you. My only addition is to remember to read PECR (https://ico.org.uk/for-organisations/direct-marketing-and-pr...) alongside GDPR.
Old school SQL gurus will tell you the ORM is wrong and just to override it. It breaks USING
Could be a pilot implementation to learn about how to link up external specialist engines. Chess would be the obvious example to start with because the problem is so well known, standardized and specialist engines are easily available. If they ever want to offer an integration like that to customers (who might have some existing rule based engine in house), the need to know everything they can about expected cost, performance.
ok but have y'all heard "10 drunk cigarettes"? that's def a bop, we're cooked
India's ambitious energy transition: A pathway to sustainable investment
Maybe open source foundations should be more selective with the projects. I'm thinking of Oracle dumping OpenOffice, although it was obvious that LibreOffice is the way to go.
If you have ever worked in pharma you know that literally thousands of promising drugs have been left on the table because the regulatory costs/burdens to see the ideas through are simply too high. It is maybe one of the greatest travesties in the sphere of human health.

At this point, only the easiest and most obvious wins are worth pushing through the regulatory gauntlet. Innovation has been strangled. It's not even worth trying something unless you are 110% certain the costs will be recouped and it's worth spending billions to get it approved.