skysight-inc/HackerNews huggingface dataset:
Have been wondering how long before the Snapfishes and Shutterflys would monetize the enormous collection of images they’ve amassed.
Signal is also run by an American entity.

> intelligence services are not interested in your nudes

There is actually plenty of evidence they are[1].

[1]: https://www.theverge.com/2014/7/17/5912287/edward-snowden-sa...
>In the context of such a short post, the fact the author mentions going for "a run" twice doesn't seem trivial to me.

Gets the blood pumping and overclocks your brain.

I too have been working from home since covid started. What I find, take a break from sitting and move around. Do some chores. It gets your blood pumping and when you sit back at your desk you receive a +20 IQ points temporary boost.
You have purposefully misinterpreted my analogy in a bad faith way. The point is not to compare the severity, but to compare the total invisibility of the danger. That's why it's an analogy and not totally equivalent, it is only comparable in some ways... I swear to God sometimes Hacker News is so tiring
Do you know of any good backend web frameworks for Kotlin? I would wish for something like FastAPI for python. Kotlin may actually be a great fit for a service I want to build and I hadn't really thought of it as an option until now.
Does this, errr, do anything? If it's just a C# adapter for a web api, then it's extremely dull infrastructure code. All you get is code style opinions and folder choices.
> intelligence services are not interested in your nudes

If I recall correctly Snowden said the opposite. The guys he was around regularly shared nudes etc of people they were spying ins
Aren't the subsidies to Ukraine essentially equipment we don't need, so it's more a write-off of already spent funds rather than net new spending?
Impressive work
Except it seems pretty clear that these areas in Florida will continue to get hit by storms, while 9/11 level attacks can be expected to be pretty rare.
You raise an interesting point: Maybe Kotlin was the push Java core devs needed to increase their rate of innovation ("release cadence"). I saw similar with Netscape vs IE, Chrome vs IE, Clang vs GCC, Boost vs C++ foundation library, .NET vs Java, Java+.NET vs C++, Node vs Deno. Kotlin can continue to experiment with new and interesting language features. Those that prove most popular can be adopted by Java. Also, as a secondary effect, since Jetbrains wrote Kotlin and had the best IDE, they had a head-start to build the community. That also helped to sell more IDE licenses. (I have nothing against this 1980s spy movie "master plan": They are great company with many great products.)
it's my understanding that python is more used as a user interface to the actual AI programs, which are mostly written in some GPU-friendly language, so Python is more for menial work that can be slow because it's just doing minor tranformations to data that's being passed to and from the actual programs..

But yeah, python is painfully slow, write a naive "count the lines in a textfile" program in C and Python, you're in for a bad time waiting for python to finish.. even with small files of 100 gigabytes..
> Hyperbole much?

Nah, I’d say GP was within the limits of hyperbole /s
> Italy is one of the largest importers of Portuguese olive oil. I have no idea what they do with it.

Spanish neighbor here; as far as I know they resell it as Italian olive oil, as it is better known around the world and can command higher prices.

That is changing though; I live in a small city in Japan, and even here, the local supermarkets are bringing more and more Spanish and Portuguese olive oil.
Julia programming books going into 2023
>I don't think that there are many people using WebRTC especially within the same LAN

Zoom/Teams with people in the same office? That seems like a rather large user base

Almost all of the “sales/demo/cross company” video calls I’ve been on have been in this bucket
Hey let me just say I'm totally with you and you put it very well.

I would go even farther: I even dread the typical "1 hour lunch break" because it is anything but leisure. It's just "rush to reenergize your body to be able to do more work later, but f your mind and soul which are yearning for actual leisure".
is this really that bad of a bug though? i need to be using that driver, and someone near me has to be actively knowing and trying to inject... and it's a DoS ? i'm sincerely asking btw
No one was being harassed. They opened an issue because they were facing a problem, which is what issues are for. The first response was "they need to not offer the update on Win 7. We don't need our environments seamlessly fucked." from some random drive-by commenter. They posted that in reply after it actually got fixed by one of the vscodium maintainers.
I disagree. My leisure is almost always unproductive, and I personally find productivity to be virtuous.
Yes all the time. Because I'm interested in the pointers targets.
> Java has adopted maybe 20% of the things that make Kotlin better, but due to backwards compatibility it'll never catch up.

Kotlin supports neither structural pattern matching nor guarded patterns as they are available in both Java 18 and Scala. It's Kotlin that needs catching up nowadays.
Or the awful quality of the Studio Display webcam!
> The Emacs devs definitely are biased in favor of free platforms

This strikes me as shortsighted. Most of us don't have much control over the platform we use.

I, for example, was a very happy (even mildly evangelistic) emacs user up until my last job change. The new company issued me a Windows laptop. After a couple days of fussing with trying to get it to work acceptably well on either native Windows or WSL, I finally gave up and switched to vscode.

This probably spells the doom of my use of emacs for hobby work, too. Virtually all of my programming time happens at work these days, so my emacs proficiency is rapidly declining. Soon not even nostalgia will be able to overcome the inconvenience of using an editor that's becoming decreasingly familiar by the day.

I suppose I am only one person and I don't speak for everyone, but being able to spare at least a little more love for Windows users might have prevented at least this one developer from attriting out of the community.
My humble solution to this is Snikket: https://snikket.org/

I can't claim it has exact feature parity with Signal/Telegram/WhatsApp, but it has all the important stuff and is good enough for my family to use daily. It also has some advantages, such as not requiring a phone number (which e.g. means that my children can use it on the old "living room tablet").

Snikket counters the "empty contact list" problem and the network effects by focusing on small groups like this, automatically including everyone else in the same group(s) in your contact list. It helps a lot.

The ultimate goal is that we get enough such small groups operating on open networks, eventually the members of those groups will find they can communicate with each other. It's better approach than isolated individuals using XMPP/whatever with empty contact lists just because they believe in it.
What’s the difference between mypy and python built in type hint?
They are ok paying 3 Euros. But not the 10+ needed to have it running as an actual business. The VC Model doesn’t work with low margin businesses that don’t improve with the network effect. As long as the delivery is paid for by someone else people love it but when they have to pay for it themselves it will no longer be a mass market service.
Seymour Cray dug a tunnel to nowhere from his basement out into his backyard.

He claimed that’s where he got his best ideas.
I currently work at a startup that uses Python for everything. Since we're data science oriented (and Python is the only programming language the data scientists kinda-sorta know). And the CTO fears having to hire for more than one backend language (even though we have more people with prior Java experience than Python, and all of the backend API developers hate working with Python).

We get by, but it's pretty awful. People will give you all sorts of arguments for why loose typing and an NPM-like sloppy ecosystem are advantages for Python. And for the domains where Python really shines (i.e. devops, and manual data-wrangling), maybe these are advantageous. But what they DON'T tell you is that best practices for large-scale backend development call for bolting-on so many extra things, and accepting so many constraints, that it wipes out the purported advantages.

You'll need to use at least one linter, if not two, and a style checker to enforce the use of type hints. This gets you to something that is maybe 50-75% as effective as a Java compiler, but will never be any better than that, and will never have anywhere near the same level of IDE integration.

If you have a lot of dependencies (and you will), then you'll need a proper build system like Poetry. Which puts you right back in that Maven world, that escaping from was supposed to be one of the advantages. And the dependency ecosystem is SO... FREAKING... BAD. Unlike Java, where most of the major libraries are professional in nature with corporate financial backing, most Python libraries are "pure" community and written by unpaid volunteers or hobbyists. Many of whom have NO understanding of semantic versioning, so you find yourself having to pin ALL of your dependencies to specific fixed versions so the spider web doesn't tangle up. Upgrading anything is a nightmare.

You'll be told that it's easier to hire for. But then you'll find that the candidate pool is largely ops or QA/QE people looking to transition into engineering, boot camp grads, and other people with no professional experience in backend API development or even Python itself. Most capable candidates that you hire will take the job for other reasons (e.g. wanting some exposure to data science or ML), and will complain constantly about having to work with Python for general backend services.

You can get by, but as the project or company grows, you'll probably find yourself either re-writing Python portions, or at least deprecating them as legacy and eventually migrating to some other new greenfield thing. I can't imagine any sane reason to migrate a Java or .NET project in the opposite direction.
I maintain a list of the tech and creator newsletters I subscribe to: https://journal.paoloamoroso.com/my-favorite-tech-and-creato...
Maybe I'm missing a joke, but this is not the case unless you're using "one" as a way of referring to yourself. Saying "one could" to mean "someone could" is perfectly standard English.
Off-topic, but how the Facebook, Messenger or Instagram-app need a million lines of code is absolutely beyond me.

I had a few encounters with facebook's opensource code (mostly around react-native) and it is generally subpar in my opinion.
"This bug is an array-bounds overflow. The bug is only accessible when using some of the C-language APIs provided by SQLite. The bug cannot be reached using SQL nor can it be reached by providing SQLite with a corrupt database file. The bug only comes up when very long string inputs (greater than 2 billion bytes in length) are provided as arguments to a few specific C-language interfaces, and even then only under special circumstances."

Source: https://www.sqlite.org/cves.html#status_of_recent_sqlite_cve...
> What you're also missing out is on how the current monetary system and monetary base work, and why central banking is problematic.

And why central banking is problematic?

> You've lost probably more than 10% of your own buying power over the last year at no fault of your own, and you never questioned it.

And how the blockchain resolves this issue?

> this is what blockchains are looking to solve.

... how?
That's why we built Graphistry :)

Can be used code-free (drop in a csv or log file) or via analysis workflows like from Jupyter notebooks and internal dashboards.

We are roughly parity for Gephi's features, and pushing (far) ahead on web, GPU, perf, ai, automation, etc. Always curious about gaps - our Slack is a good place to chat on that.
Would be great to have its supported by Conda. Anyone has an idea on when this might happen?
It does have GC but that is not the point being made.

I believe the point the author is making is that other languages provide better safety than C and have faster compile times than Rust, therefore Rust should be able to improve its compile times.
For Linux kernel work.

https://www.microsoft.com/en-us/research/project/singularity

https://en.wikipedia.org/wiki/SharpOS
You don't need mobile reception with modern SCA.

Presumably if you're initiating an online purchase, you have access to WiFi?
The link for the 2020 survey results seems to be https://emacs-survey.netlify.app/2020/
I'm not sure what you mean by "snapshot" when most docker images are instructions to (more or less) reproducibly create an image.

I hope you don't COPY your entire system into the container at least.
> which is accessible by any application that asks for it

If you have malicious software running on your system, all bets are off. There are many ways it could steal your passwords, since desktop OSes don't sandbox apps like mobile OSes do.

Just one example: you send the password securely to Chrome, but the malicious app just reads the login session cookie from the Chrome user profile files.

Having a secure way of sending a password to an app would indeed be a defense in depth, but fundamentally the system is broken since all apps run with the same permission as the user, thus they can interfere with each other.
> but what about all the other architectures that only have a C compiler and do not want/can't to depend on LLVM?

They either don't compile the rust code, which is fine, or they wait for gcc support.

> What about the billions poured into LLVM that made writing an optimizing Rust compiler possible in reasonable time, that is still written in C++?

I'm not sure what you're asking here.

> Lastly, I hope to be wrong on this, but watching at Google history being backed by them is, unfortunately, a course,

Also unclear on what this statement is about.
People created libraries with fixed apis to conceal the portal to Hell inside. If your collaborators have to publish and opeate on external objects with a defined api, you should be able to seal off the trash spout from ruining your life and and just discuss and use their api.
Some people honestly enjoy work. I enjoy making stuff for myself and for others.
Did this change recently? I had no problem paying with my German Maestro/EC for everything a couple of years ago. (Just like in most European countries, really)
> I've never had anyone even raise an eyebrow at people wandering off for a few hours unannounced

wandering off for *a few hours* he said ...

Wow, you must be one lucky sir.
Schema Migration from Solr to Elasticsearch / OpenSearch
With a credit card, it is not your money, it is the banks’ money.
Separately I feel "with enough eyes, all bugs are shallow" fails to apply in codebases with many users but most of whom consume it as a black box without looking inside. Some issues making it harder for me to read the code I use:

- The Linux kernel and issuance .so files lack a "view source" button on compiled binaries. And even checking out the matching source, building a replacement binary, and diffing your local changes from the matching source is an arduous progress to setup per program/library from a tarball/Git tag, wait for the computer to finish, install dependency .so files globally, ensure symbols are present, ensure you can breakpoint static functions...

- Dynamic dispatch and generic code might help maintainers and code extensibility but (in my experience) definitely impede external eyeballs from understanding code.
Lago – Open-Source Usage-Based and Subscription Billing
> Sometimes, the tooling is even more important than language features IMO. It makes developers move quicker, find bugs easier and so on. I like the idea of Kotlin, that it can compile to jvm bytecode, javascript and native.

The only thing I'd worry about is Java overtaking it.

Do you remember Coffeescript? There was a point in time where it had impressive adoption, and quite a bit of buzz. But then Javascript added features, and all of a sudden the tooling burden associated with Coffeescript just didn't make sense any more.

With Oracle's 6 month release schedule, that's a distinct possibility. Especially since Java can no longer rest on its laurels as a language (if Oracle doesn't want it to become Cobol 2).
Redirection isn't very useful here without a command. Put a 'cat' in front of it, for example.
Show HN: Klipit.in – Online clipboard, quickly share data across devices
Hello, wanted to share about my new project called Klipit.

How do you quickly share data between devices? Here's what most people do –

- Send it to someone on WhatsApp or other messaging service.
- Email it to themselves.
- Use a note taking application like Google Keep, Apple Notes or OneNote (my preferred way until now).

All of these require you to already have those services logged into on both the devices. Logging into any service on a new device these days is a tedious process involving 2-factor authentication. What if there was a quick way to share data between devices? One that did not require any logins or installing any apps?

Starting with this thought, I built Klipit.in. An online clipboard to share data quickly between devices.

You get an instant online clipboard with a unique link. No need to create any account. You can paste any data to this clipboard and simply open the link on another device. Nothing to install, no logins required. Quick and easy. There is also a QR code which you can scan to open the clipboard in browser.

Some features that I may add depending on how it takes off -

- Password protection
- Real time refresh
- Sharing files
- Klipit account with multiple clipboards
- Custom clipboard URL

Play with it and let me know what you think.
I too find it comforting in the same way looking up to the stars is. It puts our existence in context. In space, and in time.
Electron is on the way out on Windows as they move to WebView2.
https://developer.microsoft.com/en-us/microsoft-edge/webview...
Codemap's 2022 no-code industry report is the first ever deep dive into no-code from a user perspective and based on aggregated real-world data from thousands of clients and experts on Codemap.

The no-code/low-code industry is growing and changing – rapidly. With a continuously increasing number of vendors, an evolving community ecosystem, and an accelerating pace of no-code adoption, there are many unanswered questions about this revolutionary space.

While there has been a lot of progress in the areas of no-code education, the missing piece we see at Codemap in the current market landscape is the ability to gain an in-depth understanding of how no-code/low-code tools are actually used in the real world and by whom. For the first time in the no-code industry, we are making that leap through proprietary user and market-level data that is available only on Codemap.

Who is this report for?

No-code/low-code vendors - Gain insight into your competitive landscape and inform your go-to-market and product strategies

No-code/low-code experts - Understand how your no-code skills match client demand and if you're adequately pricing your services or losing earnings

Founders, startups, and SMBs - Gain insight into the leading and up-and-coming no-code technologies, see how your competitors are using them, and inform your technology decision-making

Enthusiasts and no-code beginners - Get a 360° view of the no-code industry to help you start and navigate your no-code journey

Angel investors and VCs - Stay up to date on the no-code industry and inform your opportunity-assessment and no-code portfolio strategy

Developers and engineers - Stay ahead of the curve and gain insight into the true capabilities of no-code and how you can use it to your advantage

Access deep, data-driven insights from the world’s 1st and largest marketplace for no-code talent & work.
This is ugly and hard to read compared to trailing if.

They’re about the same for a one-liner but if you have anything more complex, Ruby style trailing if is far superior.
Thought the same
In villages they probably managed to mostly keep the pigs under control, but in towns and cities there do seem to have been free-roaming pigs. They were known to eat babies on occasion, and the French, at least, liked to put them on trial for this (and execute them).
Riding on someone else's stroke, even if it means you get tossed later, is often
the only way to get a peek and a taste of that sweet nectar.
I never felt constrained or locked out even at office. I would go for a walk. I would space out at desk. I would chat with people. No one got offended. Of course it probably helped that mg boss was not in the same states.
Rust Idea: Inline Crates
Micronaut, http4k
Ktor https://ktor.io/
Hasn't Microsoft experimented with disabling the JIT for security reasons?[1] Doesn't have much relevance for Python at the moment, but I'm just mentioning it to underline that a modern JIT can be very complex thing and keeping it simple for 3.11 seems like a very reasonable requirement.

[1] Random google result as source:
https://www.cyclonis.com/microsoft-edge-tests-disabling-java...
Yup, was thinking Anderson connectors as well -- I use one to power my trolling motor.
I use a lot of doom-emacs' defaults, so I'm blissfully ignorant of most of what's going on under the hood, but the ones I am aware of and appreciate most are (in order):

org, magit, evil, tramp, ispell

I could live without ispell or tramp, but if any of the first 3 go away I'd switch to Vim or maybe VS Code.
There's been a lot of work in Scala land to improve tooling, see Mill as an SBT replacement.
Iran and the Hopelessness of Social Conservatism
MyPy provides static analysis that uses the type hints to actually, well, do things with it. Type hints are the specification, but MyPy|PyLance|Pyright|Pyre use those hints for and type checking.
Yeah, the items could load more snappily. On my M1 there's a delay (0.2 – 0.5 seconds?) between clicking an item and it showing up — enough to make it feel annoyingly laggy.

I haven't used Gnome in decades. To me it looks just like the iPad Settings app, or iPhone's in horizontal mode.
> Elsewhere in these comments there is also a link to an explainer for the macOS equivalent.

I know you didn't mean anything by this, but given that the entire concept of a clipboard was invented by the Mac/Lisa team (the Xerox Alto didn't have one), it seems wrong to describe it as an "equivalent" to Windows.
It doesn't sound like OPs current burn out is specific to this one job. Most people don't wake up on day 1 of burnout and say "oh man I'm burned out now." In my experience burnout creeps up over years and you only realize it when you can no longer cope.

If they leave this job for a new one they'll still be burned out, just like the last two times in the past year they left their job for a new one.

My advice is the same as other commenters, OP should seek professional help with therapy. There are other things that can help like meditation, but in my experience there's no quick fix.
Naaa, I just wanted to pointing out his attitude towards other research.
Signal has a very narrow use case, for people that want to use their phone number as their username.
If somebody else wants to get blocked by Lex Fridman just ask about his research on MIT regarding Tesla Autopilot, which got later retracted by MIT.

https://www.thedrive.com/tech/27359/mit-study-showing-high-f...

https://imispgh.medium.com/mit-research-debacle-human-side-o...
Why is there no small trailer that you can hitch on the highway portion of you drive and that gives you another few 100 miles of range. If you drive that far you will almost certainly drive in the highway and given it is very dense it should not have a huge air resistance. I am sure there are reasons but it would seem a very practical solution. You could then drop it off at the last highway depot and continue with a mostly full battery.