skysight-inc/HackerNews huggingface dataset:
I would argue that there's a fourth kind of ‘no’, when tech decides that enough is enough, and says "No, fuck you."

We've reached that point in the UK, where the government has proposed draconian legislation[1] that would allow the government to force companies to create backdoors into encrypted messaging services.

As a result, Whatsapp[2] and Signal[3] have said that they will pull out of the UK, and Apple[4] has said it will remove Facetime and iMessage from the UK if the legislation passes.

1: https://www.eff.org/deeplinks/2023/07/uk-government-very-clo...

2: https://www.theguardian.com/technology/2023/mar/09/whatsapp-...

3: https://www.bbc.co.uk/news/technology-64584001

4: https://www.bbc.co.uk/news/technology-66256081
DRM in ASTC 3.0 (over-the-air TV)
I don't see he use match case... while it's clearly a good use case.
It doesn't really cover the things that are used in game engines.
Hi, thank you for your attention!

> They compare the performance of this model to the worst 7B code llama model. The base code llama 7B python model scores 38.4% on humaneval, versus the non-python model, which only scores 33%.

We are comparing multilingual models, and we are not focused on python-finetuned versions

> They compare their instruct tuned model to non-instruct-tuned models. Instruction tuning can add 20% or more to humaneval performance. For example, WizardLM 7B scores 55% on humaneval [1], and I've trained a 7B model that scores 62% [2].
> For another example of instruction tuning, Stablecode instruct tuned benchmarks at 26%, not the 20% they cite for the base model [3]

We have two separate comparisons (see https://huggingface.co/smallcloudai/Refact-1_6B-fim) for completion-based models and instruction-following-based models with different humaneval formats. But we are considering our model as a completion (FIM) one in the first place and we were using 85% non-instruction following data to make the final model. The chat functionality is really limited for such small models

> Starcoder, when prompted properly, scores 40% on humaneval

Yep, that is right. But worth mentioning, the starcoder model showed 40% while being extra finetuned exclusively on python

> They do not report their base model performance (as far as I can tell)

Our base model gets around 20-23% humaneval. But it is not the case since the model was trained using 50% non-code data (considering the model's size it was really hard to keep the model converging)
Happy to!

- https://jsisweird.com/
In liu of ZFS replication (send and receive). I still use ZFS as a file system.

Also, I have a 1.5TB directory. There is a lot of redundant backup data in it. I archived it with Restic to 400 GB. As a ZFS dataset, it would have taken ~4X the size.

Honestly, backups up to 100 TB are better be done with tools such as Restic than file system stream backups: less hardware requirements, lots of support for repository management, integration with clouds, portable repositories, better and more trusted encryption, etc. Tools based on Go are static binaries with no dependencies. You can recover your data in the future on any X86 platform.
Every now and then I try to provide some unsolicited advice on the UI/UX of ShowHN products, just because I like helping. But in this case I'm just here to applaud you. there's an elegance in the simplicity here that truly resonates. Both the product & website. The minimalist approach here underscores an understanding of the user's desire for clarity and ease of use. So cool.
There are downsides to being too against those things, because it'd ban at-home mail-in voting, and having that is worth a lot of downsides because it lets everyone actually look up what they're voting on.

Not to mention, if everyone has to travel to vote, you're mostly going to get retirees and people with a lot of free time voting.
While JavaScript is a terrible language, WASM will lead to web apps being less transparent, less “discoverable”, because the executable format is binaries instead of source code.
its not so much COBOL, its the mainframe environment that is brilliant for critical stuff. My company migrates mainframe applications to the cloud so we find all kinds of reasons for clients to move, cost/skills/scalability etc but the mainframe is a highly optimized platform for running mission critical applications. Its a different model 1 platform 99.9999% uptime vs the distributed cloud approach where you can have failures on any particular node. A lot of other stuff on the public cloud replicates and is inspired by the mainframe.
people have been posting some cryptic bullshit on here lately.
Get yourself to Ebay! A Pentax-A 50mm F1.4 is a great portrait lens on a K-5, probably $100. If you need AF you're looking at twice the price or more, but you could get something slower.

For a zoom something modern is a better idea, but old primes are still pretty great.
Apologies, After a certain time you can't edit s/Aeotaoroa/Aotearoa/g

Also s/correclty/correctly/g
“They seemed so horrifically incompetent that I resolved to never run any 3rd party AV software on any machine I control.”

Good call. There has been too many awful products in that space.
GDPR has honestly been fantastic so far, the problem the old cookie law has that it's defacto unenforced and site owners aren't ever fined for dark patterns of having to uncheck a 2000 item list of trackers. If they properly cracked down on it with only compliant 'yes or no' banners left as the law actually states we'd be in a much better place.
I wrote a C compiler back in the day as a learning exercise. It was the most fun and rewarding project.
I'm building a publicly-accessible matrix server [0], primarily so that FOSS communities don't have to move to a closed platform.

It's a negative trend that all the collective knowledge of these communities end up being siloed in platforms that can't be accessed from the open web.

[0] - https://shpong.com/shpong
How money is laundered on Spotify
> You don't need a university education to do those things, just some curiosity.

The same is true of any field. Medicine for example. Then again I have several acres of swamp behind my place to help me when lerning from my mistakes.
Your path forward here is global crowd sourcing local knowledge of placenames, documenting disputes and reasons for change, and a system of judgement tied back to regional hubs of naming authority (which themselves can get muddled by time).

You don't get that with pull requests. Many of the people who care most about this kind of data set and it's integrity will not be git - savy.
Visualizing 3.6 Million Internet Speed Tests: Animated Global Map
Yeah that one has been rather concerning. In theory you follow all the firearm safety rules (especially watching where you're pointing) and
if something goes haywire things turn out relatively fine, but I certainly wouldn't be comfortable using one personally.

A lot of the issues in general seem to come about around holstering which is one of the situations where you're most likely to be "breaking" the rules pointing towards yourself, certainly not ideal.

Reholstering is one of the stronger objective arguments for a safety, but that still assumes the safeties themselves are properly designed.
You haven't seen all their effects yet, and you've only barely escaped some of the especially bad ideas like intrusive CSAM scanning.

I don't think people will like eg Cybersecurity Act discouraging open source usage, or AI regulations mandating whatever we happened to call AI in 2023.
Have you seen Guile Hoot?

https://gitlab.com/spritely/guile-hoot
Explicit variable size is useful for limited memory space envs like microcontrollers.
And CouchDB is still FOSS!

I have been obsessed by it the past months. Coming from MongoDB the querying is a bit more limited, but I'd use it over MongoDB in a heartbeat. Very simple to host and even to set up multiple instances. Also CouchDB was embracing serverless before it was cool with their HTTP API.
That I can try right away (today, even), thank you for the tip!
I absolutely agree with you, and I should have phrased my first sentence better:

The biggest issue for founder-type programmers [when their product is successful and now they need to grow it] is not code volume, its code quality.
I find coarse ground pork in the meat counter in most Asian grocery stores. It seems to work well.
> By using written language, you are merely encoding a representation of a spoken phrase into a graphical representation.

I would argue the opposite. Language is an encoding of ideas. By speaking, we are merely using an auditory representation of a word and when we write we use a graphical representation of a word, but the word is entirely separate from both audible and graphical representation. And indeed, we see that we can create other representations of a word. We can create a mathematical representation, like in the case of LLMs, and use words in a way that is entirely separate from sound and visuals. As a species, we used sound to invent words, but the invention isn’t tied to sound in any way. If we, as a species, evolved further and lost our vocal cords and ears, we could still use words. We could also continue to use words if we lost our sight as well. Truly words are separate from our senses.
well they still run on the mainframe, many of which can sit under your desk nowadays like a standard tower.
but there is a whole industry about replatforming and refactoring these apps to modern infrastructure and software stacks.
Agree 100%. All I'm saying is that they've dabbled with these things before, albeit without any real success.

It is of course possible to make a fashion accessory that is also a tool, but then you have a Leica and I can't afford one!
But the point is that WASM is a compile target and WASM != Rust.
I agree, much like desktop apps.

Though I'm not clearly seeing why is that a challenge. From a security standpoint, browser security and compartmentalization is very strong. From a learning standpoint, many wheels will be reinvented (but that's true today even in a JS world, just check out npm registry).
If you don't care about transparency your web app will not be transparent today. It takes effort. Same can be said for Wasm-based projects.
Mostly, individual Respect for each of my employees, and the backbone to negotiate with, and feed back to, my superiors, when they tried to get me to be a bad manager.

I don't think my advice will be helpful, though. I have found that it is something that would probably get you fired, in today's companies. Even the people that work for you are completely indoctrinated in the Tech Industry Zeitgeist, and will refuse to work with you.

Look at some of the comments that I get, when I talk about it. Really nasty. People take it as a personal attack, when I talk about my own experience.

I've found that management is an intensely human vocation, and efforts to commoditize it, fall flat.
I am not really sure that minified JS is any more transparent. IMHO it's not source code by the original definition.
if it works for them, let them have it.

i stopped reading the spec, after i have seen that the only label they attach is the lb. anyone who really uses k8s will not at this product longer than it takes, reading the readme or the first bit of code.
Peter Zeihan's YouTube channel elaborates on that in a very accessible way.
Ask HN: What can convince you that a given blockchain is more than a VC scheme?
Obviously the space called 'crypto' which started with the blockchain Bitcoin is marred by scam and scandal - even if one is to sort through the fraud and discover blame often lies where the values of blockchain and open source are most compromised, there exist numerous risks and hazards and most of all: motivated reasoning.

In a space where every founder and investor will evangelize their preferred project faithfully or not (often times somewhere in between), is it at all possible to reliably broach the topic to the savvy uninitiated about problems and solutions in the space, and offer people ideas such that they can develop an informed perspective?

I don't necessarily wish to argue, but I do want to hear the most competent and difficult concerns to address - more than low hanging fruit.

I should add one argument before responses flow in: the perspective that a blockchain can exist without a currency is most often a reflection of ignorance on the special type of 'security' (meaning, cost to rewrite history) a blockchain offers. The view that a blockchain with no currency makes sense does not pan out - and if it did it would be a greater innovation than Bitcoin was.
Llama.cpp speculative sampling: 2x faster inference for large models
That's partly the point. Communication is broad and can apply in a lot of ways, but language requires syntax. If it can be learned by conditioning, or inherited by instinct, it's not language.
Well, I haven't updated my configuration in many years... I've never heard of any of the extra packages this kit installs outside of Avy (but I use ace-jump). Some do look nice though.

One thing I feel is a strange one to optimize for: startup times. Typical Emacs use is to start it once when the graphical interface of the system starts, and never turn it off. What's even the point of this optimization?
> On the browser side, it is a convoluted experience versus using Flash/Code Alchemy, Java Applets, Silverlight, with Blazor/Flutter being the only ones that somehow come close to how it used to be 15 years ago.

Two (very?) significant distinctions though:

- wasm actually try to be an open standard

- through WASI it will attempt to be a first-class VM, with typed (though wit), direct access to all web APIs and the DOM
Oh wow thanks for this. Just deleted a bunch of config and packages.
Frankly, as I stated in another post, I think it would be worthless. If you tried it my way, you'd probably get fired.

In any case, I absolutely hated being a manager. Since being forced into retirement, I've returned to my tech roots, and couldn't be happier. I'd much rather talk about that, and I do[0].

[0] https://littlegreenviper.com/miscellany/
Protecting Exposed APIs from Leaks
This will come handy to every startup in the AI field where it’s common knowledge that the only way to make a press release is arxiv it.

/s
I spent one day doing this a few months ago and I’m so happy now.
You talked to Joe!

The Joe Duffy show is quite strange, because I've heard people of all ages and all demographics calling into it. It really is the way the nation talks to itself. Or, at least, it was, when I was listening ... fifteen years or so ago.
In fact, there's a company thriving today on obfuscating JS. Recently, I've stumbled upon Jscrambler.

Though truly no software is obscure enough, given enough resources (time and money). All software is open source if you care to look hard!
Experiencing the texture of skateboard sounds can help bridge divisions
knuthority
Megabytes are certainly an exaggeration, see 285.4 KB for Leptos
Indeed, if the Chinese demand a key under that scheme it is hard to see how the data will be kept secure against the Chinese spy agencies. And they will demand, the system is there and obviously available.

Plus, who would be stupid enough to use that protocol? It is sending bright flashing messages saying "we're reading your emails, mate!". Only people who were legally compelled to use WhatsApp would be reachable, everyone else would more to some other system.
There is, and it’s easy to discriminate between the obviously possible and the obvious frauds, but there is a gray area where that’s hard.

Even promising something that can’t be done need not be fraud because the developer can have reasonable arguments that it can’t be done yet.

Even if the developer has doubts as to whether they will be able to do it, or even whether it actually is possible, it’s not fraud if they clearly outline the risks.
What helped me the most in programming and design was to shift my thinking away from trying to create a complete (or “perfect”) product right from the start and towards creating a minimal product with the most essential feature set first and iterating from there. I guess this is what the author wanted to point out.

It helps me to avoid getting overwhelmed with complexity and, as a nice side-effect, to avoid premature abstraction and optimization. Most of all, it helps me (as mentioned in the article) to actually build something. It is also quite satisfying and motivating to quickly get to a state where your product already works and to build on top of that, making something better that already works.

I used to work like that when I began programming, because I just wanted to solve a problem for myself and put it out there as quickly as possible. I had to re-learn this way of thinking as my ambitions grew and as I wanted to make things “perfect” and be “professional”.

Of course, in this approach lies the danger of accumulating features and complexity, so it is important to keep the focus on the problem or the “essence” of what the product is supposed to be.
Nice work on the tech. The presentation however is a bit dusty and doesn't do a good job of presenting the awesome service you've built here in a way that converts traffic into customers. I've designed a bunch of products tailored specifically to the same kind of engineer. Here are some things I've learned that apply specifically here. Perhaps it can point you in the right direction and help you present your service better:

- you can probably reduce the copy by 70%. The tech is clear, and it should be faster to go from 'Oh wow this is cool' to 'ok I know how it works'. Don't underestimate the intellectual level of your target audience here.

- You also don't have to say everything on the lanidngpage here's how I would restructure it:

Simple OTP
The world's simplest way to add One Time Passwords Magic sign-in link authentications to your website.

[Then show the code that the engineer needs to implement]
[Next to it you show that gif of how it works]

Underneath you have the signup form.

that's it.

You an leave the details inside a Docs page, or in the follow up email.

The goal here is to explain what you do in 10 seconds and capture that lead.

Great job on the product! Hope this helps you evolve it further.
Have you read it or have you only read libertarian rebuttals of it?

I found that book because when Trump was ascendant I all of a sudden had this bizarre realisation that libertarians were supporting fascists.

That book made a lot of outwardly contradictory concepts make a whole lot of sense.

Libertarians don’t think of themselves as fascists but fascism or more accurately neo-feudalism is the purest expression of libertarianism.

The most apt tweet I remember seeing on the topic was (paraphrasing) “no matter how you look at it libertarianism boils down to: the role of the state is to protect me from my slaves”.
> We are happy to offer a free beta version of this software to audio enthusiasts in the hope that they will use it to improve their critical listening skills and appreciation for high quality sound reproduction.

I'm sure encouraging audio enthusiasts to improve their critical listening skills is in Harman's interest, but from the perspective of a consumer that's currently happy with lower-cost products, I would say ignorance is bliss...

Also interesting that this software was apparently only published once in 2011 as a beta with version number 2.04, and then never received an update, or even another blog post.
same, semantically the language is not complicated, the syntax is a verbose (as designed) and funny at times (the famous `pic X(...)`) but it's the legacy that kills.

people make it a rite of passage to give some horrible cobol code to interns for a few hours just to scar their soul a little
> The Avengers are successful not just because they work together but because each one of them whether it be Wonder Woman or Iron Man have their own unique powers. They have powers of “one”.

I think if you're going to use analogies, you should stay away from things you don't really know about.

Wonder Woman exists in a different universe from Iron Man - One's DC (Justice League, WW, Superman, etc) and the other is Marvel (Avengers, Iron Man, Hulk, etc).
Not really sure why this is news worthy. Milloneres get this kind of exception all the time everywhere, including EU and Usa.
To be fair, I don't agree with the original statement that the Internet started without adds, there were and still are some sites ran not for profit; but people always look to monetize.

What I don't agree with is that the current state of affairs is necessary due to scale.

We have adverts thrown in our faces and tracking everywhere we go, even on sites that could be profitable without it, simply because it is easy to do and almost all sites do it.
> I would love to have a dumbed down wrapper that made the common case dead-simple.

TrueNAS
Frameworks like Leptos and Dioxus abstract that glue calling away and you still get better performance than most JS frameworks
Becoming a Scrum Master can be a rewarding career choice for several reasons. Scrum Masters play a crucial role in facilitating Agile development processes and helping teams deliver high-quality products. Here are some compelling reasons to consider becoming a Scrum Master
Using a directional antenna to steal wifi after cracking people’s weak passwords, browsing through Tor, and not permitting javascript to be executed in my browser solve my issues.

I am an enjoyer of the cookie dialogue because I am a sadist and love the suffering it induces.

/s

There will be a lot of bad regulation before we get good regulation on the internet. Our lawmakers are still learning. If “move fast break stuff” is good enough for tech it’s good enough for the guys regulating tech.
I had a boss who wanted to learn how to decrypt another apps' data on a phone in order to access sensitive information. I told him it wouldn't work, since that defeats the purpose of encrypting that data if we don't own that app. What did he do?

Installed Android Studio on an i3 laptop and tried to use the emulator with some random tutorial from some MITM app that claimed it could do the job. Then linked me some other tools that explicitly said they couldn't do this outside of device emulation or rooting the device.
hey now, if i don't sleep with the thing, how am i gonna grab it when i'm asleep?
(I'm a System Engineer, not a programmer) - Don't you need to understand a language, to understand a program, in order to be able to rewrite it to a different language?
Isn't one big problem of vector search that it is bounded by the complexity of the knn problem in multiple dimensions, whereas keyword search like bm25 is very fast and scalable because of inverted indices? Annoy and others need to sacrifice accuracy for speed I believe. Hybrid search can be used to first filter a smaller number of candidates and then rerank them using vector search. Performance wise, it is naturally pretty slow and hard to scale compared to keyword search.
The PS3 sucked. OTOH, targeting at most GL 2.1 for a game would be one of the best tools to avoid buying new machines.
Iwdrm, the Game
The goal of this game is to guess the title of the movie.
I’m not sure what’s going on here — all I see is unrelated SEO blog spam on the linked site.
It's worth taking a shot at it, at least.