skysight-inc/HackerNews huggingface dataset:
Most of the time it is hard to convince "normal" people that text is the end game.

Text is all powerful, because you can encode any level of abstraction with text only. If you need access to nitty gritty details having text is god send, having to work on high level also fine you can just do that wrapping lower level stuff in descriptive abstractions.

We also already have tooling for dealing with text that go as far back as computing and if we leave a bit of space for interpretation even longer.

With GIT/VIM/AWK/GREP/SED you can be in charge of vast universes created in you mind and share/collaborate on those with others. While image is worth 1000s of words - options to manipulate/share/collaborate on text are so much better in every conceivable way.
Don't you still have to prepare stuff in the vendor-locked UI beforehand? Or is it much better these days?
esbuild does not do type checking. You must invoke tsc explicitly to do that.
While I totally agree with you, I'm looking for a counter example. The only one which comes to my mind, is non trivial and quite fast for js/ts is this : https://github.com/tsoding/raycasting
An implementation of raycast in a 2D canvas
The dev tried to implement hot reloading, and you can see all the process there https://www.youtube.com/playlist?list=PLpM-Dvs8t0VZ08cYW6yqN...

Even though I didn't measured the loading time, an effort has been made to accelerate everything that could be accelerated.
Sorry that I've got to break it to you, but these people aren't particularly intelligent. They're just narcissistic and likely convince themselves to be a lot better at manipulation then they're.

More often then not, the "manipulated" person just went along with it because they just cba to deal with people that're convinced of their own superiority. They're tiresome to interact with and most people just don't care to bother. There was even a term for it a decade ago, they were called "madonnas" I believe. It was back when "brogrammers" thought of themselves as rockstars

As the old quote goes:
You can't reason a person out of a perspective they haven't reasoned themselves into. And as such, most people just let them live in their fantasy world while moving on with their life
And if they’re one of the wealthy that own more than one unit of home wealth they are most certainly cheering for the prices to go up.
The article’s description of the feature is very inaccurate. The way it works is using secure two-party computation to aggregate data and apply DP server-side without Mozilla or the advertiser being able to see pre-aggregation data.

This has much better utility than applying DP client-side but still has similar privacy guarantees
Is this actually that high for comparable roles?
Banks in Singapore to phase out SMS OTP in 3 months
Oh goodie the latest Mozilla C-level "playing VC" expedition! Anything to not focus on the actual core business.
Marked Absent: Nothing is systemic in an unmarked system
> Let's be honest, ads and ad tracking is not going anywhere

Citation needed.
> Singapore bank customers will now use digital tokens instead of OTPs, which they must activate on their mobile devices.
What do you use to compile CL to Dart? Or you compile to JS?
The number of parameters is just the wrong metric, it should be the amount of information contained in the parameter values, their entropy, Kolmogorov complexity or something along that line.
A lot of the parameters that enter their equations are probably measurements, like the gravitational acceleration, properties of some material, and so on. The numerical solutions to their equations have an error that is at least that of the most unprecise parameter, which I can't imagine to be more than four significant digits, so doubles should provide plenty of precision. The error introduced by the numerical algorithms can be controlled. I don't see why you'd need fixed point arithmetic.
Nim compiler supports a style enforcing flag `--styleCheck`, that can display hints or error on compilation.
It's not tied to Smalltalk, at least not completely: the standard distribution comes with a JS and Java parser and you can use those to create Smalltalk model of their ASTs, making it look like they're just Smalltalk objects too.
I use ESR with pre-baked policy[0] stored in /usr/lib/firefox/distribution/policies.json before the installation/1st run. Configures cookies, studies, disables logins, credit cards saving, asking for location, promptimg for notifications, studies, pocket, telemetry etc. During 1st run, it installs all pre-defined extensions.

For some reason, changing search engine via policy no longer works, but that can be bypassed by auto-installed extension that changes search engine.

[0] https://mozilla.github.io/policy-templates/
The Impact of Gen AI on Service Jobs
Search in settings in firefox seems to have a bug. Searching for "adver" gives no hits related to this, despite this setting being under a header labeled "Website Advertising Preferences"
> Let's be honest, ads and ad tracking is not going anywhere

True, they're not going anywhere on my systems since they get stopped at the gates; not one but many gates, defence in depth is the norm when dealing with vermin. We will fight them at the router, we will fight them in the name services, we will fight them at the firewall and in the applications. Wherever they come, we shall be. We will never surrender.

The ad industry can blame itself for this, they have shown themselves to be reliably unreliable and are no longer welcome.
Some more technical details: https://github.com/mozilla/explainers/tree/main/ppa-experime...
While I agree there are benefits to rust, I tend to think all reason cannot fight hype.

The tax will be seen as a necessity to embrace future and progress.

I'm wondering why do not restrict ourselves to a safe subset instead of jumping into a huge bandwagon of unknown bugs and tradeoffs
I worked at Realtime Worlds, maker of Crackdown. In the first week of joining I was privileged to attend a small talk where Hugh Malan explained how he rendered the skybox. It was fascinating, if somewhat over my head. I still think that Crackdown had one of the most beautiful skies—it holds up nearly two decades later.

It seems that Hugh worked on 'Horizon: Forbidden West' too.
Reader Mode in Safari isn’t working either. Weird. Well, as they wish, no skin off my back to close the page and never come back.
If you're not paying for it, you are the product.
It's quite illegal to fake signatures so it acts as a deterrent. I can't think of anything else...
> If anything, the more complex a problem is, the more cluttered the visual language form ends up being, and feels overloading my visual memory

I feel like you are more concerned about implementation than the idea itself. For me it's the opposite - I find it's easier to understand small pieces of text, but making sense of hundreds of 1k lines files is super hard.

Visual programming in my understanding should allow us to "zoom" in and out on any level and have a digestible overview of the system.

Here is an example of visual-first platform that I know is used for large industrial systems, and it allows viewing different flows separately and zooming into details of any specific piece of logic, I think it's a good example of how visual programming can be: https://youtu.be/CTZeKQ1ypPI?si=DX3bQSiDLew5wvqF&t=953
Isn't this about measuring the impact of ads, while FLoC was for targeting ads to user groups?
Fighting to restore love and peace in my relationship was so frustrating until I saw a video of a lady's testimony talking about how are marriage was restored. It was a whole experience I never thought could have been possible. My partner and I are happily reunited in Love and harmony, All thanks to priest Mandla for the Help he rendered to me and my family. You can still save your marriage or relationship, email: ( supremacylovespell01 @ gmail. com ).
That's nice but I also care about being profiled by advertisers. I'd even be OK with an opt-in to that. But an opt-out isn't good enough.
you can just stick the kernel at sector 2 and read it from there using extended bios disk read. specify your DAP to read the kernels amount of sectors starting from sector 2, load it to something like 0x7e00 or some reachable place. It will have still limits on how much it can read, per read and in total.

If you do this all within 1 sector, equally you do not do any error checking. just ram stuff into memory and yolojump into it.

the basic would be:
load kernel from disk using bios interrupt
get memory map using bios interrupt
parse kernel ELF header / program headers and relocate it
- elf header to find ph_off and ph_num and entry_point
- program headers to find all pt_load and rep movb them into tgt phys addr.

Also with 510 bytes generally u will not make nice 'page tables' though this is actually possible with only few bytes. - i did not manage it yet in 510 :D but i am sure there's someone who can do it... it can be done really efficiently.

the disk would be formed by assemblding the mbr. then doing something like

cat mbr.bin kernel.bin > disk.bin
(maybe here use truncate to padd the disk.bin to a certain size like 10+MB or so - helps some controllers recognize it better)

all that said it's not useful to do this. you will find it an interesting excersize at best. like trying to make 'tiny ELF' file or so. fun to learn, useless in practice.
> additional complexity tax

Yes, but that should be offsetted by easier driver development.
See the blog about Rust GPU driver for asahii linux, done in one month. EDIT: Google "tales of the m1 gpu" (author has a very negative opinions about hacker news, read if you like by clicking the link https://asahilinux.org/2022/11/tales-of-the-m1-gpu/)

Is it universal? We'll see in coming years.
And if you are paying for it you are an idiot.

See Youtube Premium for example. Or just generally giving money to Google in any shape or form.
Use Firefox Nightly on Android and you get access to about:config and with that this switch.
Surprised it’s not Matt, although he’d probably misremember one digit anyway.
> Let's be honest, ads and ad tracking is not going anywhere

Sure they are - just install ublock origin.

Even if you're OK with the snooping and the attention hijacking and the slow pageloads and the pictures of rotting teeth, plenty of malware has been delivered by inept ad networks. Frankly, I find it strange when someone doesn't block ads.
Java, Flash, Silverlight, ActiveX? There were loads of technologies to run different languages in a browser, but they were all proprietary to a point; none of them were a web standard, they all needed separate installation or a specific browser, and they were all basically black boxes in the browser. Whereas (from what I understand) wasm is a built-in browser standard.

There was (is?) also asm.js, which IIRC was a subset of JS that removed any dynamicness so it would be a lot faster than vanilla JS. But again, no broadly carried / w3c standard.
Did you check and see if this feature i.e. the "Website Advertising Preferences" is turned for you right now?

I have all telemetry turned off but when I went and checked this "feature" was enabled by default with no notification it had been added.
Because, due to the actions of a few brave people, they didn't get the chance to use them on any politicians.

Let me turn this around - why lie about such an easy-to-check fact? Even RFK has stopped pushing this, why do you continue when it's trivial to disprove?
I think the issue is that the land can be worth over $13M, but the income from farming it is low, so the people living on the land are poor. Then the taxes against the $13M are beyond what the family can pay, so they loose the land. Or the land gets whittled down as parts are sold off to pay the taxes on the rest.

The land is worth way more than the income from farming it.
A quick overview of Interface Builder is Steve Job's demo for NeXT --- perhaps:

https://www.youtube.com/watch?v=dl0CbKYUFTY

where they discuss how dragging/drawing allows one to make 80% of the app, and the balance of 20% is one's own code.
It only means that the system will naturally self-evolve in direction where opinion of people who can be easily manipulated will weight less and less. I can only see it as beneficial. It may improve the general level of the politicians' personalities at least to where it used to be in the Good Old days, perhaps better.
Precisely the point, you cite the model and that’s it. Even when these models are known in some cases to reproduce training text directly.
It mixes well.

Apple has two UI frameworks, UIKit and SwiftUI, and Xcode's Interface Builder handles each differently. The Interface Builder for each is built into Xcode, but the UI they present when editing is quite different — I'm unclear if they're both officially called "Interface Builder" or if people like me stuck with the same name for the new one because it's a thing for building interfaces.

The older system is UIKit, where Interface Builder produces some XML files — .xib or .storyboard — and once those are loaded, they result in objects which are fully manipulable in code.

The newer system, SwiftUI, the source code is the source-of-truth for a WYSIWYG editor — any change made in the editor immediately updates the code, any change in code immediately updates the editor. That said, in my experience at least, this editor falls over quite often if you do that.
take a look (again) and see that your iphone emits bluetooth classic beacons with the device mac address (non randomized)
We don't need visual programming, we need moldable development like Glamours Toolkit but implemented in a language that does not suck.
What they are saying is that they have the right to filter out the content that is being sent over to their computer before displaying it locally.

If a company is adamant that ads should always be seen alongside the main content and they know the target computer is capable of doing this filtering, then their only solution is not send anything at all (pay to view instead of ad-supported).
Overall that seems decent as far as privacy is concerned, though there are 2 things I don't like about it.

1. It relies on an 'aggregation service', which you'd better hope is trustworthy because they seemingly get all info about what 'impressions' you had and what 'conversions' you caused.

2. This is the browser acting on behalf of advertisers. It's nice there's a way for people to help companies benchmark their ads, but this really shouldn't be something a user agent does without being explicitly told to.
Having more options available in the Linux kernel is always beneficial. However, Rust may not be the solution for everything. While Rust does its best to ensure its programming model is safe, it is still a limited model. Memory issues? Use Rust! Concurrency problems? Switch to Rust! But you can't do everything that C does without using unsafe blocks. Rust can offer a fresh perspective to these problems, but it's not a complete solution.
And to a point they were correct; file transfer 15 years ago was closely linked to piracy and dodgy websites that scam you into pressing an ad instead of a download button. It's only thanks to e.g. dropbox / cloud file storage suppliers, wetransfer, etc that that bit has been resolved.

Dunno about email though, the last real innovation in that space that I can remember with lasting impact was gmail. There were a few more tidbits like inbox (RIP), the inbox zero methodology, and Airmail (?) but none of them really took off.
https://www.latrobe.edu.au/news/articles/2022/opinion/russia...

I can cherry-pick articles too.

Notably, most of the articles you linked were also written after the 2022 invasion, and all were written after the 2014 invasion.

Nobody except some Israelis cared about this, and even they cared only so much as to complain in a newspaper.

This is a "problem" in the same way that skinheads are a problem: local.

Russia in no shape, way, or form faced any kind of material threat from Ukraine's local neo-nazi, fascist, or extreme right-wing groups.

Invading a country and killing hundreds of thousands is so many orders of magnitude worse than some people walking up a street chanting the name of someone long-dead that's it's just absurd.

Remind me again: how many Russians died because of Lenin? (An estimate to the nearest million will do) Any 'statues', 'pictures', or 'posters' of him anywhere in Russia?

Is he still revered by any in Russia: yes, or no?

By how many do you estimate if yes?

How many Russians died because of Bandera? Now give me an estimate Putin. The nearest hundred thousand will do.
Should I open source a commercial product?
Hey everyone,

I'm currently working on a side project which is a paid product (no free tier). Main target audience right now are software developers, but it also works for other industries (it's a job hunting tool).

I've put quite a bit of work into it and the main reason why I didn't go open source from the start is because I was afraid someone might copy the code and sell it on their own. Also since the main target audience are software devs, people might just spin their own instance to avoid paying for the product.

Does anyone have any advice on this? Is it worth open sourcing a comercial product? Right now the main benefit I see is that people might feel more comfortable using it since they can check what the app does, but not sure how relevant this is for most (personally I've never browsed the source code of any app I've ever used).
Unfortunately you end up selling your stuff to people building missiles and bombs that way—witness CompCert and Frama-C.
you defended a comment that did, taking it as your own
Only the first letter being case-sensitive is a major strike against readability, one of four major pillars. While I’m sure the Nim developers are probably used to it by now, it just seems like a bad design decision Nim is probably burdened with as the result of legacy/interoperabilty.

Even just reading your foobar example
at a glance took a moment for me.

And case insensitivity is also generally frowned upon. To have a language with both sensitivity and insensitivity is the worst of all worlds with none of the benefits.

If you want to understand why at a deeper level I would recommend reading readability or the case insensitivity sections in any programming languages book. Personally, I enjoy Programming Languages, Principles and Practice (Louden & Lambert)

EDIT: Yes, I get it, it doesn't affect YOU. But it doesn't mean it doesn't affect other people. Non-english languages and/or speakers are an easy example. It also eliminates a whole class of human error, and maybe that only affects non-experienced juniors, but they exist too. There are other issues with symbols being case insensitive and string values being case sensitive. If you want a practical example a classic one is HttpsFtpConn vs. HttpSftpConn
SSR is the most mindblowing of the lot, it's gone full circle.

I mean granted, I've worked with e.g. Gatsby for a while which is SSR on the one side but a hydrated SPA with preloading etc on the other making for really fast and low bandwidth websites, but still.
I think you are limiting visual programming to some sort of a single graph that has everything together, but similar to how we split code into modules and files, visual systems can do the same, here's an example I keep showing in this thread of a visual programming system that works pretty well:
https://youtu.be/CTZeKQ1ypPI?si=DX3bQSiDLew5wvqF&t=953
A private network? Separate from the internet? A dedicated device for said network
This sounds about right for most pro sports; few continue as players in their 40's, especially in the higher impact / energy sports like basketball.
We are currently looking for a skilled & passionate Head of Engineering (m/f/d) - onsite or remote within Germany to lead our Commerce Finance Tech Circle Cluster at ABOUT YOU!

Our ABOUT YOU Commerce Finance Tech Circle Cluster is responsible for connecting to the ABOUT YOU Commerce ERP solution to ensure the regulatory compliance of our commerce business. Furthermore, the team is responsible for building an ETL platform used by other stakeholders and the team itself, such as for generating financial reports.

WHAT YOU WILL DO

- Oversee and enable the key strategic initiatives across our system landscape in close collaboration with the application teams

- Build performant & high scalable technical solutions in close cooperation with our core teams

- Draft architectural decisions and ensure reliable and state-of-the-art products

- Build and manage high-performing engineering teams within the Finance Tech Unit which includes hiring, coaching and mentoring

- Managing a Unit of 2 tech teams and collaborating closely with different business stakeholders
Reporting directly to our VP level and preparing MD decisions

- Challenge business requirements to ensure a good balance between technical complexity while maintaining business value

- Provide leadership to the engineering teams, fostering a culture of collaboration and continuous improvement.

- Lots of space for your own ideas and creations, flat hierarchies and very short decision-making process

WHO YOU ARE

- Experienced in accompanying the development of high-scalable software products in an agile environment

- Having a deep understanding of Software
Architecture and Infrastructure setups in common cloud providers (e.g. AWS, Google Cloud)

- Designing scalable systems and data modeling

- Deep understanding of business and tech processes

- Comfortable working with senior stakeholders (Directors, VPs or C-Suite), both technical and non-technical

- Having an analytical, data-driven, and efficiency-focused approach

- Working hands-on with high attention to details and having a get-things-done mentality

- Very good written and spoken English skills

Nice to have:

- PHP

- Laravel

- PythonVue.js

- Google Big Query

- AWS

- MySQL

YOU ARE THE CORE OF ABOUT YOU.

We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus we can ensure a faster process and for you it is very easy to upload your application documents. :-)
I think they were listing the lineage of browsers they used, starting from the earliest one to current one. Not that they were using Firefox 30 years ago.
lol that’s so random. Millions of people living in Rio de Janeiro can afford to travel around the country and internationally. Most of us will still prefer Rio, of course.
Hint: this idea has been around for as long as index funds have been around, if it actually worked well, everyone would be doing it. Alas, a big part of why index funds work well in the long term is diversification, and when you cherry pick a subset you also lose out on diversification. It's one of those strategies that looks clever if you don't delve into it, but actually the returns are worse. As an example, if you take the SP100 it might outperform the SP500 on single year performance every now and then, but in the long term, SP500 has consistently outperformed it.
Could you share your blog?
This is quite impressive, kudos!

What I liked about it is the table comparison in repo's FAQ between C++26's Reflection and this library and I have to admit, I prefer this library from Reflection's implementation; I find it more readable and understandable.
frankly i don’t trust university reported news articles