skysight-inc/HackerNews huggingface dataset:
This reminds me of when I first discovered Wireshark (called Ethereal back then). It's always a good day when I have to break it out and still fun. I would try to reverse engineer the protocols. It's nice to see the annotations here as a lot of it doesn't make much sense without it.
It's already being heavily recycled. I've seen some company say they're into Web7 the other day lol
AMBER is generally a waste because it's oriented towards kidnappings by strangers. But kidnappings by parents aren't always no big deal: parents sometimes lose custody because they're a serious risk towards their children.
I find the amount of interesting things I have to say correlates strongly with the amount of quality reading I do. It doesn't have to be related to what I'm saying. Like I've been inspired to write about technology by reading Herodetos.

I think it's useful to view your mind as a garden. If you plant nothing then all you'll grow is weeds. If you get rid of the weeds and plant interesting ideas by engaging with new ideas, then it will grow interesting ideas on its own.
The point missed by the comment whom you reply to is that tech that enables information sharing (Internet, VPN, comms satellites) comes together with tech that allows for more effective population control and propaganda (great firewall, surveillance satellites, social karma, "everything app", electronic money). It's back to the human factor again: if you don't have protections against dictatorship tech won't help you, but if you do have democracy you don't care about that fancy tech.
There are only three hard things in Computer Science: (0) cache invalidation (3) asynchronous callbacks (2) off by one errors.

(Adapted from here: https://news.ycombinator.com/item?id=21380936 and from the original https://www.karlton.org/2017/12/naming-things-hard/ )
Not trying to diminish it's importance, however isn't it slightly sad how much total payload is devoted to encryption?

Also, and I know this is slightly pedantic, but this is only speaking to layer 7. If you really wanted to watch everything byte by byte you'd need everything upwards of layer 2 where we go from bits on wire to bytes and frames. If you've not used Wireshark before run it yourself and load some pages.
Yeah, my MacBook Pro (M1 Pro chip) also starts lagging with this page, although it does load. I'd say if high-end machines have trouble running stuff, maybe it should be refactored.
> You used to be able to have a web interface to Reminders, but they changed it and now you can't add tasks in the web interface.

I just used iCloud.com. Seems to work fine for adding reminders. Are you talking about an API, or the iCloud web UI?
Is there a definition of a “lifetime” for electronic use, legally I mean? Maybe it’s just 5 years.
My definition would be Artificial General Intelligence (AGI) is what most people _think_ ChatGPT can currently do but cannot.
Thanks for the link.

But I believe that the first set of keys/IVs is not protected whatsoever. Anyone can run the "Server Key Exchange Generation", as it doesn't require any secrets such as certificate private keys, only random inputs.

EDIT: Specifically, at least up to this point anyone can impersonate the server.
> I provide the option of Julia in my tutorials.

I also did this and only the students that were well ahead of the rest gave it a try. But I think this is natural, many students are already pushed to the limit to manage the current set of studies. Learning a whole new language on top of that introduces a lot of extra risk and has an opportunity cost that might not make it feasible (unless you are already doing very well).

I don't think it is so much that students are lazy but more that the current way that the study plan is made in universities doesn't allow for much risk taking by the students. So they will just go the "cookie cutter" way.
This is just for YouTube shorts, but I notice a huge swathe of right wing content being blasted at me whenever I foolishly stray onto that part of the app. I'll get anything from Tate to Rogan to obscure 'Woke-critical' content straight away.

There is a study on the right wing nature of the Shorts algorithm: https://firstmonday.org/ojs/index.php/fm/article/download/10...

Nothing about it suggests other sites do the same thing, but if right wing content is driving more engagement than left wing content through outrage alone it stands to reason that any reinforcement learning would prioritise it.
And maybe some ChatGPT readers so we have an audience that can read at scale.
I can mirror your sentiment from the python side. I started my thesis in a matlab heavy department after years of python experience. After three months of fighting I switched to data processing in python and it was a breeze (even though Pandas was kind of an experimental library back then). The matlab ide would often crash when there were problems on the matlab code that my supervisor had written (probably it wasn’t well written but i was astonished that it would bring down the IDE).

I have made a career in python data science since then overall it was a very good decision for me. I was ahead of the curve when data science popped up.

I have since joined a company with engineering dept that rely on matlab. I have no doubt that they wouldn’t get much benefit from switching to python or Julia apart from the license costs.
> Apple already went down that road with bitcode and they abandoned it, or so I thought.

Indeed, however it was mostly caused by relying on their own LLVM bitcode fork to achieve the stability that LLVM bitcode doesn't support, and eventually getting fed up of wasting development resources keeping it up to date with upstream.

As for WASM/NDK as replacement for JNI, I don't think it is a good idea, mostly due to how bad the overall NDK experience happens to be, and this won't make it better anyway.

Regarding 3, .NET does much better in this regard, with system numerics and processor specific intrisics.

Usually people tend to forget CLR was designed for C++ workloads as well, and it is reflected on its bytecodes.

WASM in general, I think its place is on the browser, anything else is just yet another take on bytecode deployments since the dawn of computing.

Maybe someone should write a P-Code to WASM compiler, to bring UCSD Pascal back into modern times, and make Pascal cool again.
"aid" is very broad, so i'd say "yes"

but recently there was an article on hn that talked about an arm-instruction for some js stuff.
When he said he'll put humans on Mars by 2020 that was even more interesting news, what happened, and why are we not learning? You may think that was a long shot, but it doesn't matter if it's a long or short shot with him, he speaks before he even tells his engineers about what they're supposedly to "ship soon".

The list of Twitter features he promised when he bought the company is long and he has zero successes so far.
> I can still do everything in Win 11 that I could in Windows 7.

It is quite telling how far stagnation has gone when the latest and greatest operating system can basically do the same stuff as one from 13 years ago.

In the end of the 90s on my Pentium machine I had Windows 98 with 10 mbit LAN, web browsing, instant messages, code editor, word processor, spreadsheet application, video player, music player, image processing, content streaming, 3D accelerated games etc (on slower hardware).

The two major differences since then I can think of is that increased quality of media (images, videos, music etc) and interoperability, it is usually easier today to share documents and the like between different platforms.

Sure, there has also been improvements with system security and system stability, but neither of them adds to user workflow and productivity.

I tried Windows 11, but I had to go back to Windows 10, because I couldn't keep my old workflow, a workflow that has existed since Windows 95.

My own first computer that I bought for my own money, a Commodore 64, on that you just powered it on and started coding in BASIC.
Not having read the article, I got pretty far into your second paragraph before realizing you all aren't talking about configuring a modem over a serial link. It's funny because the "Hayes AT command set" protocol is also an obtuse crock. I was really hoping you were going to open my mind with some deep wisdom straight out of 1981.
Rice is a rich source of carbs and isn't grown on what westerners would consider farmland
you say "objectively" a lot when most of what you write seems to be just overly emotional flashy wringing
No way to sort by recency makes the new code search completely unusable.
Having to hover the file title to see the updated date is horrible.
For some searches, I want to see how developers are solving problems nowadays, not 10 years ago.
No more number of matching files per language.
Not possible to filter by multiple languages anymore.
Such a downgrade.
If the annotations were added by the server, yes. Not if they are added client side.
"The likelihood of a server just randomly disappearing is incredibly low."

No. Just no.

If (IF!) some distributed social network breaks through and hundreds of millions or billions of people are participating, they are going to do things that The Powers That Be don't like. For better or worse, when that happens they will target servers, and servers WILL just disappear. Domains will disappear. Hosting providers will disappear. You can take that straight to the bank and cash it.

Uncoordinated moves are table stakes for a real distributed social network at scale. The fact AT Protocol provides this affordance on day one is a great credit.
I'm not aware of a single issue which has been effectively banned from public discourse due to being moderated on social media, nor any person who has been unable to continue public life or communication, for the same reason. Even "vaccine critical" discourse during COVID was rampant during the time when, supposedly, social media platforms erased it completely.

The "sway" that social media platforms have over public discourse is often vastly overstated for political ends, certainly compared to that of governments (as the argument is often made that social media platforms are more powerful than governments, to make them seem more threatening.)

And the real problem is, if you consider the ability of social media platforms to moderate content to be harmful, the only solution is to have government limit the free speech of those platforms and those who participate on them by coercing them into publishing speech they don't want to, which cedes power to a potentially even worse entity. People are so terrified of the perceived power social media has now (to the point of wanting to make "algorithms" illegal) that they're willing to throw the baby out with the bathwater. Facebook can ban me from their platform but at least they can't send goons to my house and ban me from life.
Mastodon does not currently support importing posts from your old account. Just followers/following. It's a nuisance, and there's nothing preventing it per se, since the posts are signed, but that part could be better.
I use Google Translate for convenience, but also for camera-based translation whilst traveling.
> Users can also create custom local "Startup" packages that load dependencies and precompile workloads tailored to their daily work.

That's big! Now I can add packages to my startup.jl without having to worry that every single REPL startup will be slowed down by them. This also eases the pain of things being moved away from the standard library, since we can just add them back to the base environment and load them at startup, making it basically the same thing.
Because we say so? We get to define the rules here, and there's no imperative to treat the two as the same thing.
Agreed.

Plus, in this specific case, I think soft skills are far more important as your daily job odes beyond your primary missions as described in your job description.

Above all? You must learn to ship fast.
>Matlab users should switch to Julia. [...] What prevents matlab users from switching? The syntax is similar.

Choosing a programming language based on just comparing the language syntax only works for academic settings or toy projects for self-curiosity and learning. Once you consider adopting a language for complicated real-world industry usage, you have to look beyond the syntax and compare ecosystem to ecosystem.

E.g. Look over the following MATLAB "toolboxes" and add-ons developed over decades: https://www.mathworks.com/products.html

Julia doesn't have a strong equivalent ecosystem for many of those. In that MATLAB product list is Simulink. Tesla uses that tool to optimize their cars: https://www.mathworks.com/company/newsletters/articles/using...

You can take a look at some of the 1-minute overview videos to get a sense of MATLAB toolboxes that companies pay extra money for: https://www.youtube.com/results?search_query=discover+matlab...

It has add-ons such as medical imaging toolkit, wireless communications (antenna signal modeling), etc. And MATLAB continues releasing new enhancements that the Julia ecosystem doesn't keep up with.

If one doesn't need any of the productivity tools that MATLAB provides, Julia becomes a more realistic choice.

Or to put it another way, companies didn't really "choose the MATLAB programming language". What they really did was choose the MATLAB visual IDE and toolkits -- which incidentally had the MATLAB programming language.
... Why don't you?

If you think such a complex and broad question can be distilled to a pithy HN comment, go right ahead - why demand that I do it?

I pointed OP to the words that best enable them to find their own answers. That's not a waste of time, it's useful information that they seem to have lacked.

If you don't think that's useful, fine - offer your own answer.
Mine (https://xenodium.com) will hit 10 years in November. It started as a single org file for personal notes. One day, I decided to export it to HTML and make it accessible to me from anywhere. Sorta just became both notes and blog over time… While the tone of the posts may have evolved a bit, the blog still serve as personal notes/reference of sorts. The tech behind it hasn’t changed a whole lot. It remains is a single org file (https://raw.githubusercontent.com/xenodium/xenodium.github.i...) with my own ugly elisp hacks, but hey does the job ;-)
And why such a startup should install a Jenkins server instead of relying on some SaaS free-tier?
We here at EduTablets Technologies haves accounted for these issues through our new VR enhanced farm edusperiences. Children can hold a chicken in their arms without risk of disease or injury through our novel child sized full body immersion suits. Through eye tracking, heart rate monitors, and continuous EEG scans, we can constantly update our individualized AI models that construct unique chicken experiences for each child while maximizing their learning potential.
Xtris (made in 7 days for TweetTweetJam 8)
Uh, are those silly faces actually tricking the algo or tricking humans?
I mostly feel bad for your wife looking after you for three days!

(I'm sure she signed up for that, it's just a long time to be responsible for another person who may do erratic things. And I say that as the parent of two small kids.)
It's not clear how many died in TSquare but it's a few thousands at most. That's very far from the hundred of millions of people China has.

A counter example is the CCP backing down from the Covid restrictions under popular pressure. If enough people put pressure, the government will react.

> Dictators will massacre their own people

You have to be reminded that the government (and the army) are themselves made of the people. This has the interesting consequences that the most brutal ones are actually oil-funded (because they can outsource security) or countries that have a racial/cultural divide (because they can rally one segment of the population against another, ie: Syria).
Clicking on "Welcome Offer 50 €/year Limited only until Friday, 28th April" takes you to a payment page asking for 60 €/year, which is illegal in most of the world.
That and their price is why I will never have an apple product too
Much respect for Aleksandr Isayevich’s writings but to distill decades of observation of human behaviour, individually and collectively into “They’ve forgotten God.” sounds like a short-circuit. After all, both good and ill have been done in the name of deities. Even Putin, whom Solzhenitsyn praised before the end of his life, claims divine approbation of his deeds. It’s hard to make the claim for “more God” when the results are ambiguous; so in Solzhenitsyn‘s writings on the subject I will s/God/humanist values/
First, know your goals. If your goal is employment learn JavaScript in the most declarative style possible. If you are wanting employment in a Java shop learn Angular framework plus some TypeScript, otherwise learn React and Next.js.

If, on the other hand, you want to write original web applications outside of corporate employment completely ignore the previous paragraph.

Instead learn the DOM and events. Get a solid comfort for those before ever touching JavaScript. This will help with everything from architecture, accessibility, performance, test automation, faster code authoring, and on and on. Then start learning JavaScript in a highly imperative and explicit style as this will help with maintenance, organization, and documentation. Never program using the “this” keyword and instead realize that functions and basic organization skills are enough to achieve great architectures that scale with ease. Do not be afraid of lexical scope, it’s your friend. Then slide into TypeScript to up your architecture game to the next level.

Understand that this advice for personal development will make you a superior developer and simultaneously unemployable because nobody else will share these insights, perspectives, or experiences.
Examine individual neurons of a small neural network in the browser
I don't know if you genuinely want feedback... But I'll share my very short experience. I tried Julia one time a few years back. I'll be honest, I didn't put in a lot of effort into (but nor will most potential Matlab converts - bc people are busy and have stuff to do)

It's got a frustrating "not fun" on-boarding. ie. the number of minutes from downloading "Julia" to getting cool satisfying results

1. It not a calculator on steroids like Matlab. It doesn't have one main open source IDE like Octave/Rstudio that you can drop in and play around in (see plots docs repl workspace)

2. The default language is more like a "proper programming language". To even make a basic plot you need to import one of a dozen plotting libraries (which requires learning how libraries and importing works - boring ..) and how is someone just getting started to decide which one..? I don't need that analysis paralysis when I'm just getting started

3. Documentation .. Well it's very hard to compete with Matlab here - but the website is not as confidence inducing. The landing page is a wall of text: https://docs.julialang.org/en/v1/ Tbh, from the subsequent manual listing it's not even clear it's a math-focused programming language . It's talking about constructors, data types, ffi, stack traces, networking etc etc.
I love climbing, but lets be honest - in later years it is quite brutal on your fingers and overall wrists. Things like osteoarthritis affect climbers too, heck based on some discussion with a doctor doing a lot of ultrasounds of hands its expected that climbers have messed up joints in hands and she could see some damage on mine too (I climb for a decade, in my early 40s).

For every guy climbing till his 70s there are a lot of those who had to stop for reason XYZ much before. If its not this its shoulder, anything in legs, spine and so on. Genes play a huge part too and thats pure lottery.
Billionaires aren’t the brainboxes they like to believe
The birth of the new economy: “Live and earn”
What do you think guys?
Does "work" here mean buying rights to books? And since Pearson aren't paying their fair share, why should the public do the work of holding a trial?
No thanks! I guess with AI risking the “job” of these “influencers” like the case now with OnlyFans (1), there’s a desperate attempts to secure such business model by all means.

(1) https://www.unilad.com/news/artificial-intelligence-onlyfans...
The poor cat. Imagine having a shrill beeping thing on their collar for days.

Edit: this makes me unreasonably upset.
>The web was never meant to be your monetization tool.

Who defined what web was meant to?
I have never wanted to be a tech stack expert. I wanted to be a better developer writing faster and more durable applications. This is part of my frustration.
Checks, the AI-powered data protection project, officially ‘exits’ to Google
I think I can tell you why not CMD.exe, it's because you could run x86 MSDOS programs.

I know this because my dad ran Quattro Pro, a Lotus 1-2-3 competitor up until around 2020 (he finally retired but still might use it for other reasons) and we had to keep figuring out how to keep it working over the years.
Australia is a Western country and farms rice on farmland.

https://www.rga.org.au/Public/Public/Content/The_Rice_Indust...

I'm not sure where you get your odd notions from.
It sounds like you're maturing, and passion is mostly for young people who haven't done many things in life yet. Most people after 30 are just clocking in in their dev jobs, without caring about it in the slightest. BTW that's why companies want young people (and why Zuck famously said that people over 30 are useless for Facebook) - they're still in this narrow window where they can get excited about work that's objectively rather unexciting.

I wouldn't put that much stock in what you're colleagues are saying, esp. if you only know them from remote calls. Most people understand that this industry demands "passion", so they know it'd be very stupid to admit that they just don't care. Also, if you're in the US, work is religion and if you admit that you don't care about it, it's basically like admitting that you don't believe in Allah while living in an Islamic state - at the very least, your social status will drop.

There might be some other explanations too, besides outright lying. Some colleagues might be in denial, some might still be young. Finally, some might have this rare trait where they can genuinely get excited by solving similar, mundane code puzzles year after year (reportedly, lots of people in coding jobs take Adderal etc. to zombify themselves into this state, for the sake of making money).
Ask HN: Could ML train on the weights/outputs of other LLMs?
I'm just curious if anyone's thought to actually try having ml algorithms try and predict an output, instead of training from scratch.

it'd probably be the equivalent of chatGPT giving you binary code instead of the higher level code that compiles into the said binary, but I'm just curious if the patterns and similarities between the models could lead to a better and faster method.
Note the word “maybe” and it might be easier to read charitably.
I cannot understand why they don't use two-of-three voting to produce the log entries.

It doesn't have to be three machines owned by separate organizations, or even in separate buildings. Just three servers in the same rack, doing the same computations, and nobody signs anything unless one of the other two produces the exact same result.
> The tradeoffs are somewhat larger load times (TTL)

The post says "TTL has also been reduced, albeit not as dramatically as TTFX." And the graph seems to indicate the same. Is that not true, or are you comparing it to pre-1.7 TTLs (which are not shown in the post), or is it just context(/project)-dependent?
Probably, and likely also subtler scents of various hydrocarbons (somewhat like gasoline)
Yes AT is something that runs over serial links, no doubt about it
> Hanlon’s Razor is a good rule of thumb

No it never is when you are dealing with corporations. Even for individuals it only makes sense for people you have a pre-existing relationship with.