skysight-inc/HackerNews huggingface dataset:
Kind of the later I guess. Not much migrated really. When I left they were grappling with which major migration to do next, each to the tune of tens of millions each with no business benefit. In that industry there is momentum toward specialty tech platforms to save the day. Out of the frying pan into the fryer.
How do you know they wouldn't allow a similar Nintendo or Sony "game pass" on their console? Please refrain from coming to HN and posting low-effort speculation.
Guess how I found out about D lang?

I was lookg through the history of C on Wikipedia, then I somehow stumbled upon a table with all programming languages in the wiki.

Under the C language, I saw D lang. I first thought it was an old outdated language like B.

But when I looked up D lang, I saw they had a website up and running, I visited it and got quite shocked, the website was modern and had an impressive description.
I usually answer the spam calls and then try to keep a human on the line as long as possible. I get almost no spam calls on my phone now (although I'm not necessarily claiming this is a direct result).
Also, it is mostly wrong. The whole /dropper part is the initial loader, which has nothing to do with either hiding the presence or the actual PLC payload. Effectively it is an somewhat obfuscated stub for obfuscated self-extracting archive that is an dll and not executable.
I want to dismiss Rogan as much as anyone, but I think this underestimates the complexity involved. It's not just a button, it's what the button does, it's respecting opt-outs like that in a scalable way for many millions of customers, it's having a way to un-do those for users and for support agents when customers inevitably accidentally hide a podcast they want to see, it's GDPR data export and deletion of those flags to hide things, it's UX testing around whether users even understand what the button does.

I agree that a good product would do all these things and have a way to not show recommendations you don't want, but I get why these things might not exist.

When I worked in a <100 person startup we'd "just build it" and I'd probably spend a few hours on this, but we didn't have all these concerns. We didn't do user testing, we didn't care about scalability at this level. Now I work on Google Play, and if you want to add a button like this (that will need a database query) to a frontend it's a ton more work because the scale is so different.
I think you misunderstood me. Nothing about calling julia from other languages requires StaticCompiler.jl, that's just an experimental proof of concept for small, standalone binary generation with some heavy limitations.

Calling julia from another language does not in general require AOT compilation, though it does help to make things more portable and self contained. If one wants, they can literally just spawn a julia process, define a function on the fly and then hook into that process and call that function from another language.

> PackageCompiler.jl [2] has the same limitations if I'm not mistaken

You are mistaken. PackageCompiler works by basically bundling an entire julia system image with your program and the whole compiler, runtime, and stdlib compiled into one bundle together. If a piece of code works in the REPL it'll work from PackageCompiler
I thought devices like Remarkable were doing automatic OCR to enable search across notes?

Assuming search works, then I’d say a big advantage of pen and paper is being less constrained in the layout of your notes, and for example do diagrams. Big disadvantage is not being able to edit, for example restructure your notes by moving things around.
Maybe this was a trap to catch leakers inside Microsoft. Make up some ridiculous news and see where it shows up.
In that case whoever is linking the script is “breaking” it, I’d say. There’s stuff that is simply outside the responsibilities of the script/maintainer.
If you start worrying about that for “simple” scripts, the logic for handling that is quickly going to outgrow the initial logic itself.
> Fifty years separate the Boston Tea Party and the Monroe Doctrine

The type of sentence that reminds me of

> Cleopatra lived closer in time to the building of the first Pizza Hut than to the building of the pyramids
What would that even be? Sonar would be most likely, but there is very little reason for secrecy there, since all the innovation is in the signal analysis not the signal itself.

Could be communication but why would you use a medium as terrible and lossy as sound in water?
Is this related to the technique that this group recently claimed to have rediscovered: https://www.sciencenews.org/article/chemists-long-lasting-ro...? Although that is more about much longer lasting concrete:

> Masic and his colleagues were trying to re-create an ancient Roman technique for making concrete, a mix of cement, gravel, sand and water. The researchers suspected that the key was a process called “hot mixing,” in which dry granules of calcium oxide, also called quicklime, are mixed with volcanic ash to make the cement. Then water is added.

> Hot mixing, they thought, would ultimately produce a cement that wasn’t completely smooth and mixed, but instead contained small calcium-rich rocks. Those little rocks, ubiquitous in the walls of the Romans’ concrete buildings, might be the key to why those structures have withstood the ravages of time.
Oh man, Pim! What a small world. I looooved working with you on Syncany, and I tried so hard to recruit you hehe. I looked you up on LinkedIn the other day and it looks like you're doing amazingly.

Ping me and we'll chat if you like. I'm working on a new open source project [1] that needs your help, hehe.

[1] https://ntfy.sh
Ambulances and trucks aren't cars. They'd be able to move around easier without cars taking up space.
Can I contribute with hosting somehow?
We had a quite interesting case around text spam in Norway recently. A foreign student was arrested by the Norwegian Police Security Service (PST) for allegedly spying and doing signal intelligence. What he was actually doing was driving around Oslo with an IMSI catcher, which he used to send SMS messages that tried to scam the recipient to devices that was intercepted.

He had his dorm raided by the security services, was put in custody with no visitation or communication for quite some time. According to his lawyer it was quite a traumatic experience, which I can believe. The guy was likely just recruited by some foreign scammers to deliver the messages for them.

In that case the carriers network wasn't even involved. Not sure how you'd stop something like that from happening.
I live in Norway. My sunrises are a little after 9:30. IN a couple weeks, it'll be a half an hour later. Sunset is before 3 in the afternoon. If you wake up late enough and get lucky enough not to have cloud cover, you can get some weak sunlight that won't be enough to give vitamin D even if you could spend enough time outside without long sleeves on.

Realistically, folks aren't getting sun in the morning.

I'm not looking to move south, though. I moved up here for marriage and the weather has just been a nice benefit.
What personal knowledge management software do you use?

I’ve never noticed memory differences based on how I made a note. I have, however, noticed that the act of making notes helps me understand something (which isn’t necessarily the same as recall) and writing on paper works best for me.
Well, IE and EdgeHTML never supported it, so in practice it’s only been safe to use for twoish years.

(I’d actually completely forgotten it was a recent addition rather than from the pre-HTML-5 era.)
pop quiz: what is rizz?

(extra credit for bussy, i'm only a decade out from zoomerdom and i don't know how to break that down)
Advent of Technical Writing: Types of Documentation
Looking all this amazing comments, feels like i started coding in such a lame era. FYI started coding around 2020.
Such amazing people and motivating stories!
> extremely easy to contact an actual human

That's the opposite of my experience with Amazon, and I even worked for a company that underwent a "partnership certification" process or w/e it's called. (I.e. we had to take classes on how to use a bunch of useless AWS crap and then test out on that, just to be able to put our product on marketplace).

You are either exceptionally lucky, or maybe Amazon's support is geographically locked (into your location)... or a bunch of other reasons I can think of. Anyhow. Even if what you say was true today, this is no guarantee that it will stay true tomorrow. If Amazon finds it expedient to cut down on support, they will.
Barbarian is sadly also how I would describe your comment.
Maybe spend it on Facebook adverts targeted at them, telling them to install Signal.
> Oberon-V [robert griesemer's phd]

thanks! i didn't know of this connection.
I was running software updates at Apple and I remember the concern and effort when the "full" update first went over a gig. We were able to get it back under a gig for a release or two but it was hopeless without major new engineering work which would take time. Leadership kept yelling that there must be a way, and they didn't abate until we pointed out that Windows full updates had been over a gig for months.

Of course, Apple used binary patching and compression and all that jazz... this was for the "full" version that delivered entire files.
Meanwhile, we have JUCE and it produces perfectly cromulant Linux VST3's ..
$12k a Month from Learning to Code
> AFAIK there's no magic to React.memo. It's basically a shorthand for useMemo that takes the props as the dependency.

Pedantic note: this isn't quite true. memo() also allows a second `arePropsEqual` argument that useMemo doesn't have. Also, memo() compares individual prop values, while useMemo() can only look at the whole props object (which would be "fresh" on every render -- it's a diffferent object, even if it has the same values). So it's not like you can easily reimplement memo() via useMemo(). But of course, conceptually they are pretty close :)
That's testable, but if it turns out to have a benefit, you'll have to implement that effect on all tablets and phones, and make corrections more difficult (???).

However, I don't think it has a benefit: people don't correct themselves on tablet/phone, so I think the cost of a mistake is the same as on paper, namely 0, unless people are really more careful when writing.
Yes, but there are also "fake legitimate business" spam and phishing emails. If you hit unsubscribe on that, you will absolutely be marked as a hot email to target.
If you don't mind me asking, what is the site? My issue with "much better options" is that they tend to include an overwhelming amount of distracting data (Avg HR, Max HR, Cadence, Pace, ect).

Sometimes, less is more :) I use a Google excel doc for mine and have not looked back!
The brain has a stop-the-world garbage collector.
I considered hashing GDPR data previously in a project, and found that "one-way" hashing didn't really exist in our use case.

If the number of possible inputs is small enough, you can just rehash them all, and then your "one-way" hash becomes two-way.
> This has nothing to do with the distro; it looks like an upstream LLVM bug.

Wrong: https://news.ycombinator.com/item?id=38505879
NN-SVG
The free online book nimprogrammingbook.com has chapters on templates [1] and macros [2] which explain them with nice examples.

From what I gather from the D docs (which I have only casually browsed through), the kind of adhoc ast construction that nim macros enable is not possible in D.

[1] https://www.nimprogrammingbook.com/book/nimprogramming_rouge...

[2] https://www.nimprogrammingbook.com/book/nimprogramming_rouge...
It sounds like undiagnosed adult ADHD to me. The key is that is happens in all parts of your life, not just work.
> So now your house is on fire. How do you retrieve your datas from the melted local NAS ? Or a buglar come and empties it.

I fully expect my possessions and my data to be perishable. Losing it in a fire is still better than giving it to others. I will cry a little, when that happens, but as a consolation to myself, I'll say: at least it wasn't stolen from one of those big companies and won't be used to harm anyone.
Show HN: Colour Shifting Squares in React
Nitpick but it was even harder, they wanted to keep the PLCs intact, report back normal operation, and change the control output specifically to destroy/damage uranium centrifuges
> Nothing can 'make' you do anything.

Sounds like someone who's never taken modafinil.
If you put something like this in your garage and you get it wrong (despite using the right components), you can cause an electrical fire. Burning your house down seems quite possible.

But I appreciate he didn't put this in his garage. However, even hooking it up to the CU is not something some random guy should be doing: https://www.speakev.com/threads/a-cautionary-tale-of-severe-... (this one was probably due to not-adequately tightening the terminals, would you even think/know as a DIY'er?)
Subculture evolution (2015)
It's tricky to specify the sorting criterium: you have to indicate the column. Gron's output looks like this:

a.b[0].c.d[0]: ...
a.b[0].e[0].f: ...
V-style hype?
I call it a USB cable.
At which point better use Swift, a language designed as C, C++ and Objective-C replacement from the ground up.
It's one of the many strategies to bump up their stock price.

- Harsh RTO -> people leaving, better spreadsheet at the end of fiscal quarter, BOOM, the stock is up!

- Overhire again and make sure to make a lot of fuss about hiring and growing-> ah, company is growing, BOOM the stock is up!

- End of the year incoming, layoffs again -> ah, the company is more efficient, BOOM stock the goes up again!

Managing a company that way: stock value over efficiency, also disconnects the stock value with the actual financials of the company and creates investment bubbles. The C-level and their major shareholders can also massively profit from knowing when the bubble itself is going to pop or even cause a strategic pop themselves by dumping stocks or making public announcements about specific comapny details at the right time.

They win either way, is my point, while at the end, to them people's livelihoods are just a number on a spreadsheet. The answer to that kind of management is:

- strong unions

- strong government control over business and better labor protection laws

- use financial instruments and restrictive laws to tie the stock value of a publicly traded company to its actual current financial performance and its current assets. This one won't happen for many reasons :)
"Nuking X country" is also an inevitability at this point. The only question is how long - we're not sure if we're seeing 10%, 1% or 0.1% events with the near misses from the US and Russia. Let alone the proliferation issues and whatever we don't hear about.

At least with AI something is being created that is greater than us. The high probability of a nuclear war is only going to be creating a park for cockroaches.
surprisingly effective to discover new mastodon or pleroma instances!
I'm not saying those things don't matter, or that it's not possible that you can overcome some algorithmic complexity just by brute forcing it with a smaller constant. I'm saying that it is exceptionally rare that you are ever in a situation where you can go "oh I have these two identical pieces of software, let's just pick the one that uses the efficient language". Really, it comes down to this question: "this code is slow, what should I do to improve it?". The answer is usually "fix the time complexity somewhere or do less work" and it becomes good enough. Maybe in some isolated cases I might rewrite a bit of it in a different language if appropriate. When I say "time complexity dominates footprint" I mean that most of the code changes I make along the lines of changing something to take "100 ms → 2 ms" where the other language would be "25 ms → 0.5 ms" but you can see why I would not say that the language dominates here.
> e.g. compare results when searching "c# gc" and "d gc"

D and Go share this problem, but they also share the solution. You wanna search for "dlang gc".

C# was impossible to search for when it came out btw, and for a while after. That one was solved by search engines eventually rather than by the community.
If you want to learn JUCE, one of the best things you can do is clone every single repo in Sudara's wonderful juce-awesome list, and every week do a mass update of the repositories - you will learn a lot as there are some projects which really push new updates hard each week, and just learning what was committed will give you a great path to learn things ..

https://github.com/sudara/awesome-juce

(Direct link to the raw data here: https://raw.githubusercontent.com/sudara/awesome-juce/main/s...)

Some truly wonderful things in there to learn from - starting with basic plugins, all the way up to synthesizers and a full DAW. Be sure you mine that resource!
Pretty sure Debian's armhf images have always required ARMv7 or at least for much longer than 3 years. There are also armel images but those don't use hardware floats which makes them much less performant than what the original Pi is capable of. Pretty sure that that mismatch is why raspian exists in the first place.
It is protectionism indeed, but not only. There’s 2 ways using the correct term is a good thing:

- first for the consumer. If everything is named « champagne », it stops existing. It means there’s no way to know if you’re getting champagne or a sparkling wine from somewhere else. As a consumer I want to know what I’m getting. Sparkling wine made with a soda stream is not champagne, yet it seems you would be enclined to allow it. It’s like a brand or a trademark, you can’t use the name « Channel » or « Microsoft », same thing goes for food products.

- for the producers, they have to follow strict rules to label their wine as Champagne, and they’re proud of their product. Would you add Picasso’s signature on a painting made in his style and expect it to be okay?
The problem is that like there are safe spaces for people to not hear slurs, there exists safe spaces for people to say slurs without backslash. The first is not a problem but the second very much is.

If you can exclude the ppl that say slurs, the ppl that say slurs can do the same, ending up in slurland, were they get worse and worse until they go to the street and kill someone.
... Do you have any particular reason to think that Swedish economic growth is restricted by its labour system? I think it's really difficult to make that argument just looking at the numbers; it has generally outperformed the far less worker-friendly southern EU states, say (except possibly Spain). To explain the 21st century US/EU growth gap, I'd personally probably be looking at fiscal policy and the aging population (while this is a problem in both blocs, the EU is further down the rabbit hole), not _labour law_.
SEEKING WORK | WEB DEVELOPER | REMOTE

Technologies: Node.js (javascript/typescript), Rails, React, Flutter

Location: France

Remote: only

Language: English fluent, French intermediate

Availability: right now

Website: https://artem.rocks/

Hello, I am a seasoned full-stack web developer with over fifteen years of experience. Throughout my career, I've mainly gone back and forth between Rails and Node, with occasional forays into SPAs. I worked with a variety of clients - from small startups to enterprises.

I like to understand the business before coding. I like to translate this understanding into automated scenarios and tests. I prefer clear over clever. I like to deploy fast, small, and often. I like to know about problems in production before the users. I like to talk to the users. I like to talk to the business. I like to talk to the colleagues and pair programming. And, above all, I like coding - it's not just a job, it's a passion.
>There is probably a name for that effect where you choose a scale and if the effect receives a note outside, it outputs the closest note in the selected scale.

Pitch quantization.
What are the key metaprogramming features you miss when not using D? How do they compare to Nim's?
Because it would be an enormous sacrifice of profit. They could do this now if they wished.

Platform monopolies are the core business strategy of every basically every tech giant. Become the exclusive middle man for a large number of customers and extort the small businesses because they cannot use alternatives to reach the customers.

I find your assertion that this is low effort speculation to be insultingly misinformed.
Agreed. Which is why 37signals ended up losing a bunch of its best employees.
> netflix

I remember Vectorflow for sparse neural networks.
I’ll ask my professor if he would mind
What would you be using it for? You do not always need consent, e.g. if it’s necessary in order to deliver a service the fingerprint owner requested.

Would you be able to delete the hash if the fingerprint owner asked you to?
They do this.
Location: Bangalore
Remote: Preferred

Focus Areas: FinTech, LegalTech, Blockchain

Schedule a Chat: https://calendly.com/arpand

Dev Shop: Yes

Email: arpan@mobilefirst.in

We are working mainly on Fintech + Blockchain products for their ServerOps, mobile & full-stack development.

Recent work:

- Blockchain Payments: Checkout Widget & Components for Merchant Payments in Crypto

- Tech Modernisation 60 Million Users: Middle Ware + Web & Mobile Product for Pension System in India.

- Payment Wallet: Supporting mobile wallet, money transfer for Telecom operator app

Technologies: Serverless, NextJS, Java, NodeJS, TypeScript, ReactJS, Tailwind CSS, Shopify, AWS, Kubernetes, Flutter, Java, React Native

Email: arpan@mobilefirst.in
AntiFake AI tech could keep your voice from being deepfaked
I remember that extension eating 3 GB of ram on my macbook because I had format-on-save on.
> There are many who would like to not be beholden to anyone else for their own email, but when they try it, they quickly find it's far too much work to actually ensure that when they send an email to, say, apply for a job, it will certainly arrive.

I think not knowing is a big problem. For example, I just use docker-mailserver on a VPS with decent IP reputation and SPF set up (but not DKIM/DMARC) and haven't really had any issues with the big providers.

However, if there were issues, I wouldn't know about those myself, unless I had some code that sends emails to those providers and then checks whether they've been received periodically.

On one hand, it would be nice to have confirmation for when a mail has been handled successfully (delivered and sitting in their inbox folder, not tossed aside and not filtered as spam, regardless of whether they'll actually read it), but then again some software will also block remote content (like tracking pixels) over justified privacy concerns and bad actors would also benefit from said functionality.
I would prefer to have access to the filesystem too but this isn't really a solution to the problem. People shouldn't have to go around deleting System32 to make space on their device so they can update…
{.compile: "myfile.c".}
{.compile: "myfile.cpp".}
{.compile: "myfile.asm".}

does the same in Nim.
> He very likely has no idea how much impact he had on my career, but I’m very thankful for his patience with me that day.

There have been many folks like this, in my career. I am humbled and grateful.

I worked for a Japanese corporation, where they didn't "blame," per se, but did figure out if someone was Responsible. If so, that someone was expected to cop to it, and the team would then close ranks, and fix the issue. Lesson learned.
Superb podcast. Shame he dropped down to only 1 episode per month
Profiling Rust programs the easy way
But the artists never made any money in the first place. Spotify allowed for the insanely long tail of no-play artists to get a platform to begin with, paying a nominal fee seems like not that big of a deal, considering the same folks would never have gotten any exposure.