skysight-inc/HackerNews huggingface dataset:
Probably the same convenience ticketmaster bestows when you get to print your own tickets.
Technically you don't need a full kernel, edge workers will likely have their own custom trimmed down kernels for running WASM binaries, cutting out a lot of the OS overhead. As long as they implement a limited set of POSIX syscalls they can run WASM binaries, in fact you might even want to limit the WASI syscalls you implement for certain targets.

There are also other things of great value, for example providing a way to write plugins for cloud-based SaaS solutions, as in you compile your binary, hand it over to your SaaS service and the service itself runs your binary when some event happens. Basically plugins for cloud based stuff, much more powerful and simpler than Web Hooks.

Another example was to write custom database functions, for example, adding a complex math function to postgres so you can do "SELECT myFunc(COLUMN_A, COLUMN_B) FROM TABLE".

Another example was to sandbox plugins for desktop applications (including mods for video games), plugins are a huge security issue when it is native code running in your machine.

These plugin examples the entity that is running the plugin code can limit the syscalls used by your WASI-compatible WASM binary so you don't allow, for example, your video game mod to read/write files outside a specific folder in the file-system
She Invented Being an Influencer – and Was Vilified for It
Ruby and Carlos. Take it as a short story set to music and it's just breathtaking. Such an elegant structure - a love story told entirely after the love affair is over.
> As individual VR headsets are available in every seat, you could start the movie synchronized with just the people in your own party.

I’m very put off by the idea of feeling the moisture of the previous user’s sweaty brow or having residual eye crusts flake into mine (think pinkeye).
Patterns and Issues in AI Chip Design
There is also the way in the US, when you ask for a written prescription, they leave off the IPD (inter pupillary distance) so it’s inadequate to order glasses. The standard printed form they all have conveniently doesn’t have a space to write that in.

So I always ask them to add it, though fortunately it’s easy to measure at home.
The languages extension strategies for CSS pretifiers are usually pretty reasonable.

In editors this always seems extremely esoteric comparatively: I've tried doing it in a few.

I'm sure brilliant people find it easy, but I'm merely average on a good day.

I haven't tried extending any of these modern electron based editors, can anyone speak to that?
It's all good. I opened up a can of worms at the start by expressing doubt, it was all kind of a joke but as we all know, text on a screen lacks expression.
> the entire audience reacts to something happening on screen

I've always been surprised by this sort of anecdote. Is it a thing that happens a lot in america maybe? Here living across a few places in northern europe, people are just deathly quiet in the cinema. I think its seen as nobody wants to be inconsiderate to one another
On the other other hand, I switched from Visual Studio to Rider and it's embarrasing just how much better Rider is as a .net/C# IDE than the first party IDE. They're already so far ahead of Microsoft that "super slow" still has them doing laps about them.
> what should anyone who even vaguely suspects state sponsored spying do?

They should keep their phone in Lockdown mode [1]. It's less useful as a computer in that case but the restrictions reduce the attack surface.

1. https://support.apple.com/en-us/HT212650
That is an option now. It has been an option for decades.

If you aren't poor, that is. People save just to get a passport, let alone the travel costs and trying to get time off - and even then, your choices are limited. $200 is more than half a week's pre-tax wages if you make $8/hr.
Thanks for the great write up! I’d watch this as a series or movie
Making a meme is nothing like an interactive telephone conversation.

It's not that it's impossible, but it's not trivial either. But mainly, it's just unnecessary.

If the user is not fooled by a well crafted phishing, by doing the most trivial countermeasures such as calling back, they are not going to be fooled by a deepfake. In practice work on phishing is mostly better spent elsewhere. So while we shouldn't dismiss it completely, it's clearly not the case with a smallish company with limited economic value, so very unlikely the case here.

There has been a handful of highly profile media cases involving deepfake. None of which has held up on further investigation. It is understandable, nobody wants to be known as the one who didn't recognize his own kid on the phone, but the truth is more simple and actually helps us when designing countermeasures.
It's presumably partly about market segmentation for pricing purposes. Check the prices of their IDEs - they differ quite considerably. Languages that are mostly used by hobbyists can't have the same price be charged as languages mostly used by big rich companies.
The more experiments you run in parallel, the more likely it becomes that at least one experiment's branches do not have an even distribution across all branches of all (combinations of) other experiments.

And the more experiments you run, whether in parallel or sequentially, the more likely you're to get at least one false positive, i.e. p-hacking. XKCD is using "find a subgroup that happens to be positive" to make it funnier, but it's simply "find an experiment that happens to be positive". To correct for p-hacking, you would have to lower your threshold for each experiment, requiring a larger sample size, negating the benefits you thought you were getting by running more experiments with the same samples.
> To avoid issues of jurisdiction he got himself appointed Justice of the Peace for nineteen counties surrounding London.
For me the solution was to download Wireguard configs and use the Wireguard app.
All software has bugs. THis is no different to emacs [0] or vscode [1]

[0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=2940
[1] https://github.com/microsoft/vscode/issues/30874
At least here in Switzerland, it's available over the counter, you get quizzed by the pharmacist to check if your symptoms are worth it or not, but no id or any registration required.

Actually, coming from the UK I was surprised I had to go through this, but now I realise I was previously buying the ineffective stuff, I was also surprised by the very, very mild buzz the swiss stuff gave me.
Does this read or also write?
Associations of screen use with cognitive development in early childhood
Even something like a laptop, who could theoretically charge at any rate between zero watts and 80 watts, doesn't have support for 'taking only the power available'.

Instead, the laptop power supply will just cut out if it isn't provided with the power it wants to take.
Views will severely restrict the kinds of changes you might want to do in the future. For example now you can't just move some data from your database into S3 or REST service.

Stored procedures technically can do anything, I guess, but at that point you would be better with traditional services which will give you more flexibility.
A `treesitter-mode` is a so-so idea, because the way different languages are interacted with is different. The way lisp sexp handle in an IDE is different from Python's syntax. It doesn't make sense to try and have one mode that handles both - it is better to have many modes that interact with the common data structures that treesitter provides and then starts to provide specific convenience functions.

Even if all it was supposed to do is syntax highlighting, different languages are usually highlighted differently and presumably the person maintianing the bindings would need to be a language expert with strong opinions. The options are they either maintain their own mode or a module in `treesitter-mode` which is basically 2 ways of describing the same situation.

Although to address your other point it is quite funny that after 40 years and 29 versions of experimenting in OS design, GNU Emacs is starting to implement syntax highlighting properly for its system text editor.
That is presumably what they want though when they say they don't want (better options) getting bogged down in support - they mean they don't want to be the ones dealing with it, surely?

And I do understand, I know from experience how much basic third-party tooling/OS support questioning you can get from people not even getting as far as actually running your thing successfully.

I'm not defending Discord as a solution though.
Even assuming (and that's a big if) we're able to keep this planet within 'safe operating conditions', consider 2 scenarios:

a) We minimize our impact, keep well within that range, limit global warming, protect biodiversity, don't fish the oceans empty, etc etc. Or

b) We do as we please, f* up things big time, leaving it to future generations to deal with the fallout of an uninhabitable planet.

Don't you think we have at least some responsibility to hand over this planet to future generations via scenario a) ?

Our generation is 8 billion currently. Generations that follow, are some unknown multiple of that. Potentially trillions of people (if humanity survives long enough).

"The needs of the many outweigh the needs of the few" - Spock

So I have considerable sympathy for -especially young- climate activists, given how much we're bashing away at their life support system. And that of their children, grandchildren & great-grandchildren.

We don't own this planet! We're just short-term guests here. Caretakers at most. Even for those who consider humans 'owners' of this planet, it's still shared with other humans & animals.
What you want, then, is versioning of your documents. MS Office and Google Suite do that.

This is not trivial to implement, though. Complexity will depend a lot of the application and the data. I'd say it'll only make sense for mature apps. A startup will most likely don't consider this in its roadmap.
As someone who uses Visual Studio in day job and Rider on Linux at night I agree
This one:

https://abuseofnotation.github.io/category-theory-illustrate...
Nothing, they want it pronounced like "kraits". A krait is a type of sea snake, and Python is snake-themed.
Resident Evil 4 Remake came out this year. I think it's likely that game porting kit will also enable devs to port to iOS, making the process a lot easier.
I'm fairly confident they're being sarcastic
I'm not the GP, but personally I'd consider syntax highlighting perfectly solved if it was handled in the language server. That way we could have highlighting performed by 100% accurate parsers instead of approximations. It wouldn't be as fast as in-editor simple tree-sitter highlighting, but I don't see any issue with my text appearing uncolored at first and gaining color as my editor polls the language server as I type.

Currently language servers support semantic highlighting which is close, but as far as I can tell, it seems meant to be supplemental to in-editor local highlighting rather than a full replacement.
Just recently changed from using arch to Mxlinux and like this mix

desktop
https://wallpaperscraft.com/wallpaper/rocks_water_planets_15...

panel image
https://wallpaperswide.com/purple_nebula-wallpapers.html
The automobile is faster than a human but is not a path towards machines that can transport things long distances including climbing hills or stairs or fording rivers.

Generative transformers only address part of the problem space, and perhaps I should have written “appear to address”. It is unlikely that they are much of a step along the path — perhaps, to use a car analogy, they are a crankshaft.

Perhaps a better analogy is the analogue computers of the 40s-60s and the later digital/analogue hybrids. Computationally interesting for the problems of the age but ultimately a dead end.
Tried it and it feels slow. I opened a Rust project and after a long wait to index crates, I opened a file and deleted a commented line. It took a few seconds to display the annotations again.

While waiting, I did some work in neovim.
> All they need to do is send you a message and you are compromised.

How does that even work?
Which may happen when the founders decide to retire...
I’m based in Australia, and my son’s optometrist did the same thing when I asked for a copy of his script so we could order a rushed pair of glasses when he broke his. I’d never seen that before as my optometrist has always provided the full details after every eye exam (including IPD, but they’ve always just called it PD).

Much to my delight though when I was placing the order for my son’s new glasses online the form said “don’t have or don’t know your PD? Click here to measure it now!” which asked for permission to access the web cam, asked him to follow some basic instructions, and <30 secs later put his PD into the form for us.
I agree with your point here, but I think the discussion is usually more nuanced.

The things you use every day for quite a bit plus one time purchase - sure.

But let's take some hypothetical note-taking tool I access 2 times per day for one minute. Am I willing to pay a subscription for 60 minutes of use per month? nope.

And the same is true for development tools I purely use for my fun projects. I kinda like IDEA but 170€ per year? No way, I regularly don't need an IDE for months at a time. Their one-time purchase (was it like 300?) wasn't much better. I don't personally like Sublime, but if I did, 99€ one time sounds absolutely fair.

The problem arises when there are a dozen tools.

So yeah, my main gripe is with subscriptions, but no, I can't simply justify those purchases to feel more productive in my spare time. I don't really care if I theoretically would need twice as much time to code a feature for a few hours a week. Games are fun, and sometimes art - I enjoy them and so I am willing to pay.

In work settings I'm mostly a tool developer myself, so it might sound weird, but I wouldn't want to work for a company that sells a product to end users that does something I can get done 90% with FLOSS tools and fix the bugs I encounter.
True, I used NIH in the opposite meaning accidentally, I mean it was not invented at Microsoft
Langlands program ?
AFAIK Casey Muratori isn't working on Jai, that's (entirely?) Jonathan Blow.
> The trouble here is that "better" comes at a cost that the community has yet to truly realize,

Is there actually a cost, though? I mean, I understand the argument over the strategic aspect of adopting a tool that may or may not continue with acceptable terms, but is that risk really significant?

By now vscode is already 8 years old and there is no concrete hint that licensing will change. Even so it's hardly irreplaceable.

Isn't this one of those problems where it only makes sense to worry about them if they really happen?
another "dark web" I discovered few month ago is facebook. until then I was thinking that FB was just a social network for connecting people or companies but there are a crazy amount of forum-like groups with a lot of subscribers, and it's almost as invisible and unarchivable than discord
> Can't have that if each group is desynced inside their metaphorical fishbowls.

That's only a limitation of the technology as it exists today. It will be much more immersive in the future, and with AR, you can maintain contact with your party, as well as with whatever experience you're sharing.

Hell, it might even be much greater interactivity than today. Say a dinner-theater like murder mystery, with a dead body lying in the corner virtually, and a common goal of finding the culprit.
Unlikely, see my other comment on the matter:

> I tried launching a forum, I spent a _lot_ of time setting up Discourse and proper CDN/uploads etc. I didn't go all out, only a few categories based on what was commonly needed (like 5?). I did this _before_ I resorted to Discord as the only point of help. People begrudgingly used it... It got to the point where I was asked "why aren't you using Discord like everyone else in this space?" enough that I asked my power users on the forum, and the broader internet via other channels, and most people overwhelmingly wanted Discord. In particular, of note, my power users on the forums wanted it. After switching, the number of people asking for help significantly increased, and we gained a fair number of new power users willing to help those people out too.
You could ship the database together with python/JS/whatever 'client library' - and you tell your clients that they need to use your code if they want to be supported.
Design then test? Try the other way around
Engineers usually create, then validate. Flip it. Faster learning, better results. I chose "Test-before-Design."

The goal?

* Know tech limits first.
* Spot technical trade-offs fast.
* Learn from each design cycle.
* Match decisions with results.

It's like "design of experiments" – learn more with least testing. Don't just meet the end criteria. Learn more.

Some say it's slow or costly. But, choose smart, small tests. You'll get the answers you need. Fast.

* Maybe, the secret to innovative design isn't in redesigning, but in rethinking our testing strategy.
rakudo also for visual novels
While I agree with your overall comment, the last sentence really isn't necessary. This isn't Reddit.
Raspberry shake is ok for seeing if there was a quake, but there are in fact several improvements I've wanted to make if I had the time.

Starting with adding a long range wireless or cellular connection so it can be away from human activity, also I've wanted to improve the timestamp accuracy to well beyond +-10ms and I'm pretty sure it can be done with a tcxo and a GPS receiver.

I also think an actual raspberry pi isn't strictly needed and so the power consumption can be reduced a bit by sticking to microcontrollers
You can configure it to have an extremely minimal UI. I remove the side bar and menu bar and work in Zen mode full screen. People often ask me what editor i'm using.
The question is how many people would pay for alternatives instead of using VS Code.

I don't think usage alone does amount for anything. Other free offering will not go away and if something would happen, many (including me, a casual Code user) would simply switch back to what we used before, or a new thing.

MS will not manage to extuingish the "competition" because the competition doesn't even compete, they release their editors and IDEs and simply exist.
A view can also do anything - it could query a REST service, for example. (Not saying that this is necessarily a good idea, though...)
As someone who has worked as a data engineer on an organically grown monolith, the last thing you want to do is ceding control over your schema due to the lack of (sensible) abstraction. Everyone will change it, nobody cares about standardization. It’s utter chaos and a data engineering nightmare.

This is the same, plus the lack of proper authN/ authZ. Good luck passing your next audit.
The continuously showing movie was a vestige of early 20th century nickelodeons where you might see a some newsreel and then a series of relatively short movies. It was effectively a constraint imposed by the format rather than an aesthetic choice.

I think live virtual worlds, mmrpgs, etc are the closest analogue we have now to drop-in-anytime communal entertainment
Until TreeSitter came along the effort to add support for new languages to your editor would be gargantuan.

Now it's much, much easier providing there's a TreeSitter parser for your language.

I don't know of anything else that bridges the gap like this.
Technically you can create different users with very precise access permissions. Might not be the good idea to provide that kind of API to the general public, but if your clients are trustworthy, it might work.
I didn't know they had added this. I just took a look and seems it was added in 2022.3. That's still relatively recent, fwiw. I'm still on 2022.2 for Intellij (because of how they bundle their kotlin plugin), but this will solve my problem with Rider and Goland for the next few months,
Yes, fertility is below replacement in 183 out of 191 countries. True. But it depends.

IPAT: impact = population times affluence times technology.

Take away the 700 million people with the highest incomes (10%), then about 90% of the impact is gone. I doubt that population decline will be that swift or deep, though.

Technology won't save us either. If it isn't deployed commercially at billion-dollar scale now, it won't scale up enough in four decades to make much of a difference.
I think it's "lying" if you mislead another person.

In those two examples: serverless and wireless phones, it's not misleading consumers.

Serverless is a way to communicate that the consumer won't need to provision and maintain servers. It is true.

Wireless phone means you can move for quite long distances while talking without any wire connecting your device to the wall. It is true.

You may argue they're "misnomers". But to call it a "lie" is quite a stretch...
I don't use JB IDEs but for the people I know who do, the thing that stops them using VSCode is debugging: I'm curious, does anyone consider VSCode debuggers to be as good as JB or is it just obvious at this point that JB IDEs are superior in that regard?
> I’m very put off by the idea of feeling the moisture of the previous user’s sweaty brow

Already today, each movie goer gets their own pair of complimentary 3d glasses for movies that need it. They ask you to kindly return them, so they can be recycled. It wont likely be much more of a problem to have a per-viewer covering fitted over the AR glasses and earbuds.
Gamedev schools seems to be mostly about teaching some company sponsored middle-ware
Sounds like there would be barely any up to date dependency that you could use, which in some cases could have known security issues, no?
Show HN: Curated tutorials to bridge college code and team coding
Hey everyone,

I work for a data consulting boutique, and we often hire fresh grads who are brilliant at algorithms and coding. However, we noticed they struggle when it comes to team-based coding environments. This isn't a small hiccup; it's a significant gap in their education and a source of real frustration for me and for them.

Traditional data courses teach you how to code, how algos works, but often overlook the nuances of coding as a team. For example:

- Code is written with little thought about how it will be read by others.

- Jupyter notebooks that only run if you execute cells in a specific order.

- Code that lacks multiple levels of abstraction, making it hard to maintain or understand.

- Using git rebase or other advanced Git features is a recipe for disaster.

- Commits named "new changes" and commented-out code litter the repo because there's no understanding of how to use Git history.

- A complete absence of tests.

- Feeling utterly lost when encountering CI/CD workflows for the first time.

Frustrated by this gap, I started creating a list of resources we now call lp-foundations. We began by curating YouTube videos, articles, and other resources. Over time, we found ourselves extracting the most valuable insights and compiling them into README files. The project is Python-heavy, that's our main stack, and includes assignments for hands-on practice (something clients asked for once we started showing the project around).

I'm genuinely proud of what we've put together and believe it could be a valuable resource for many. I'm open to feedback, suggestions, and of course, contributions.

Thanks for taking the time to check it out!
But you want syntax highlighting performed by approximations, because when editing your code is only approximately valid.
I think "balanced" is DC speak for "tip the balance in our favor"
Fiji Mermaid