skysight-inc/HackerNews huggingface dataset:
So, no zebra meat? Bummer. >:3
C/C++ code can certainly be compiled down to WASM, but you cannot interface with the operating system as you would in a normal C/C++ program. To get around that restriction postgres-wasm ships an entire Linux distribution that is run inside the browser. This comes with an immense performance penalty.

To get an impression of the performance penalty, just run the following query:

SELECT SUM(i) FROM generate_series(0, 1000000, 1) tbl(i);

This simple query completes in 100ms locally on my laptop, but takes 17265ms in postgres-wasm. That is a slowdown of 170x.

Now that is not WASM's fault - when running the same query in duckdb-wasm [1] on my laptop the query takes 10ms using WASM, and 5ms when run locally, with a slow-down of only a factor of 2. But in order to achieve those results we did have to adapt the DuckDB codebase to compile natively to WASM. That is absolutely possible but it does take engineering effort - particularly when it comes to larger older projects that are not designed from the ground up with this in mind.

[1] https://shell.duckdb.org
we are talking about server side applications though. I don't think anybody runs docker on the browser!

A generic compilation target to the JVM would have worked, but it wasn't available 15 years ago, and GraalVM is mature about now, but so is WASM.
Yesterday I tried to help out my motorcycle instructor (and owner of the entire motorcycle school) whose business Facebook page had disappeared (the business account was still there). I downloaded the logs for the account and they were blank too, it was like the page never existed. I have no idea if:

- He or an employee deleted it accidentally

- Facebook deleted it.

- His account was hacked and it was deleted

He had no form of 2FA switched on so I tried to help him set it up in case it was the latter in order to prevent it happening again. My first port of call was to try and use the built in Apple passwords in the iPhone settings that now allows you to scan QR codes and set keys. To my surprise, the setting was not there. Why? Because he was using an iPhone that cannot update past iOS 12.

It got worse. Rather than dotting out the passwords and requiring you to click on them to reveal them, the passwords were just sitting there in plain sight for all to see. If I had been a black hat I would have been having a field day.

After failing with the built in Apple option I tried to download a third party authenticator app but there were no applications in the App Store that supported iOS 12. In the end I had to settle for SMS authentication.

I asked him why he was still using such an old iPhone (he could clearly afford to update to a newer model) and explained the security risks of using such an old device. His response was that he didn’t like phones and didn’t want to spend any money on another one.

I get the scepticism around Apple doing this but I’m not entirely sure it’s a bad thing.
I guess it's probably still the case that anything remotely performant on a C64 (games, demos, OSes etc) is written in machine code / asm.
To whom does a feral cat belong?
Tell HN: Happy December Solstice/Yule/Saturnalia/Dongzhi
It's the shortest day/longest night of the year in the northern hemisphere today, do something special to escape the darkness. The days will start to get longer as we head towards the summer solstice.

For those of us in the states, stay safe with all the storms coming!
‘My power’s low’: NASA’s Insight Mars lander prepares to sign off
I thought it was pretty useful and I got quite a bit out of it. Most articles of this type gloss over why Wasm is even interesting, leaving me to wonder if Wasm is equivalent to Java Web Applets, or go jump right into implementation details of some subset of the project without any context.

I often see a lot of technical articles posted to HN that are probably very interesting, but they assume the reader is living in the author's head and jump right into the details with little to no context.
That will teach me to post before coffee. (Probably it won't, I've said that before.)
My remark was about social networking software.
Besides that, and luckily, any journalist worth its salt can instantly classify rms as someone you don't want to feature on mainstream media. With new folks it's not as easy.
I would literally get hundreds of votes a year from all the index funds in my savings plans.

Everybody would give management their proxy, same as fund managers do now, or corporate governorship would grind to a halt as they never reached quorum at shareholder votes.
The big platform players all need their own spin on Mural. They probably think it’s like Figma for business.

With hybrid work a thing, everyone is trying to win vertically integrated online collaboration. Eventually they’ll sell a wall mount ipad.
> First, even if the book lost copyright protection people would still be free to support the author by buying copies,

This would pale in comparison to the status quo. There’s just too many people who don’t pay to support free things. Just look at how open source projects often struggle to find funding, or relicense to non-open licenses. Or how often the open source project isn’t the persons full time job.

> Second, if the book lost copyright protection wouldn’t Donald, losing that revenue stream, then be motivated to replace it by writing a follow up book?

I can’t speak to anyone else’s motivations but my own, but for me, no, I wouldn’t even bother writing the first book.

> that because a work is popular artists have a right to continue to profit.

Authors like Knuth should benefit from the wealth they helped others created. TAOCP provides a wealth of knowledge the reader can use to improve the quality of their work product. This is still a benefit long past a few decades.

> I think it’s good to keep in mind that anything copyrighted is being withheld from society at large;

It was not societies property in the first place.
It seems to look like an infinite canvas, which reminds me of the excellent Concepts app (https://apps.apple.com/us/app/concepts/id560586497).

Handwriting support in Concepts doesn't feel as good as Notes or Procreate so I imagine it'll be better in Freeform.
And a good way for governments to take their share on the violations/crimes these bankers are committing.
"Thanks for reporting this to us. Don't worry, we're always here to help our customers with best possible resolution. I understand your clients are facing issue with accessing this website. All you need to do is just ask them to get in touch with us and we will validate your accounts and help them to get the restrictions lifted."

One would almost be tempted to code a button that sends that email, or even ask permission to every user to send it for them automatically.
I realise that Three are shit and this is shitty service. But I cannot bring myself to blame them. They're forced by law to push this non-sense because multiple (re-elected) governments have decided that the internet needs to be child safe but are not prepared to actually do it. So they have dumped it on Three (and other ISPs) who are not qualified, resourced or skilled enough to do what is ultimately a pointless and impossible task.

The problem here is not that Three are useless. It's that they are useless AND required to interfere. Behind that is a very social root cause: we pander to morons who think they should get to decide what other people can read/see/watch. The solution is that we, as a country, grow up and either supervise our own kids or actually pay someone else to.

But no boomer will buy that, they just keep crying until someone promises them a free lunch...
Sounds like something you could build a phone OS on top of.
Sure, use a VPN.
I'm also happy that the project focuses on Fx’s performance first and foremost
Graeber has an observation on a different part of this: the penalties are never greater than the profit that triggered the penalties. We're basically telling the bankers that "it's okay as long as the government gets a cut of the loot".
It means that there is a truly OSS core VS Code (presumably what Gitlab and Code Sandbox uses), and proprietary extensions on top that Microsoft ship in their default (proprietary) distribution
The problem with environment variables as configuration is that it's unstructured, hardly documented, and overall hard to reproduce and inspect.

Nothing is worse than trying to understand an issue with a program that heavily relies on environment variables for configuration, as environment variables are designed to be short-lived, memory only.

A good old configuration file is the best. You can version it, distribute it, it's explicit, possibly structured, easily documented.

That doesn't mean that there is no room for environment variables, but these should be for local-only hacks and tweaks.
Generally, this indicates that digital collaborative "whiteboards" are becoming a common thing, and I for one think that it's about time our UX paradigms properly allowed us to work outside of slides and documents.
Ransomware gang uses new Microsoft Exchange exploit to breach servers
I shudder when I think about how I used to coat every new couch and my shoes with this stuff. No mask when applying. Skin contact for years…
It's one of the reasons Nvidia is basically untouchable at this time. The AI field willingly enslaved itself to NVidia.
Japan visitors nearly doubled in November but hotels lack staff
Sorry, I don't have an iOS device, so I'm not sure. The only mention I could find on the website was: https://www.migadu.com/guides/gmail_android/

> While Gmail is an IMAP client app, it will not check for new mails continuously. Not only it does not support IMAP Push extensions which are standard nowadays, but the [most] frequent polling interval is 15 minutes

Which I guess implies they offer IMAP push, since they're expressing disapproval that the Gmail app doesn't support IMAP push
Those edits are pretty analogous to software acretion. The blog post is now overcomplicated, instead of refactored.
Somewhere there’s a 23 year old newbie that hasn’t learned these “trivial” lessons.

Is there a name for the bias when someone thinks what they know is common knowledge? I seem to run into that often here on HN.
Bad idea. The small guy with a genius innovation will get eaten by the big corporation with 100x more resources.
Relocation stipends are pretty much always paid contingent on signing an agreement that if your employment ceases within X timeframe (no matter the cause) then you have to pay it back, or at least part of it. If an employee has a problem agreeing to such a provision, then they simply don't get the stipend and they have to relocate on their own dime.

If you owe any money would depend on the exact wording of whatever agreement was signed. It probably says "for any reason."
The support chat transcript is so uncomfortable to read– the person on the other end 'at Three' (aka a contact centre on the other side of the world, contracted out at the lowest possible cost) might as well be a bot, but the chat reads as if the person at Tutanota genuinely thought that they were chatting to a logical coherent human.

Having used Three UK on and off for two decades, this support chat lines up exactly with how I remember– 'robot humans' that say any ol' tosh to finish the contact session.

Avoid Three.

FWIW: all UK consumer telecoms services seem to have horrendous contact experiences (Though Three, of the prominent handful of providers, tops the charts in my opinion), but I've used EE for the last few years, and it has been consistently solid and fast, and thus I thankfully haven't /needed/ to contact anybody there. I cannot say the same for Three.
Normally, I'm a capitalist.

But when large companies get to control every aspect of one's life, and one is practically forced to use a bank, and banks are an oligopoly, I favor state intervention.

The money supply, controlled mostly by commercial banks, dictates whether we are in a boom or a recession. Credit scores are instruments of surveillance. Banking policies against certain activities (legal ones) impose de-facto bans on those activities, ostensibly to reduce the risk of illegal activities.

As long as banks have enormous power over individuals, and as long as there is little competition, the state must regulate them.
So if they refuse assistance and continue breaking the law, you just let them? Do libertarians not have laws against littering, camping out on sidewalks or near schools, etc? I've seen enough public places trashed by the fraction of the homeless that are either too ill or don't care to pick up and walk a few feet to a trash receptacle. It can be unsanitary at times. Parks and coffee shops end up locking their bathrooms so they don't have to clean up the mess.

If involuntary commitment is against your principles, what about relocation to designated areas where the homeless have access to services they need? They can leave and go wherever, they just can't camp outside those designated areas, or otherwise break the law, just like any other citizen.
WebAssembly is a binary format executed in a virtual machine. By default, the execution is isolated from the host OS, so that there is no concept of syscall to the OS directly from your WebAssembly module. The WASM module calls to certain exports (the WASI layer) whose endpoints are implemented by the runtime. However, the runtime in this case has the ability to decide whether and how this call that would correspond to a syscall directly had it been run on the OS directly will be mapped to the OS in reality. You might want to map that to a syscall on a real OS, or the Wasmtime runtime could be running in an embedded environment where there is no OS as we might otherwise assume.

WebAssembly also allows for powerful constructs like the component model, where components written in even different languages can interact between them.
https://www.alreporter.com/2022/12/15/opinion-wetumpka-cat-l...

Seems to be the best writeup. Link from paulette449 at https://news.ycombinator.com/item?id=34079667
Docker is useful because I can throw any old POSIX library into a container and it will work in the cloud. How does WASM help here?
Why can't a database be written in a garbage collected language?
It seems endemic to the sector.

For comparison sake, Bank of America was penalized almost 4X ($83,354,221,356) in the same time period: https://violationtracker.goodjobsfirst.org/summary?parent=ba...
GitLab.com scheduled pipelines. You get 400 free minutes per month and can do whatever you want.

https://docs.gitlab.com/ee/ci/pipelines/schedules.html
To u/gowld: you seem to be shadow banned or immediately downvoted to oblivion, not sure what's the case here (and vouching for it didn't help?).

To reply to your point... I agree that broad market funds are a problem, but I would not place the blame on the buyers. We can't expect people to be hobby traders for their retirement funds and it's incredibly risky as well, if going by the regular loss porn on r/wallstreetbets. The problem for me rather lies in the system that the US have set up in the first place by forcing people to invest into the stock markets for their retirement - it gives an insane amount of political leverage to the big corporations (i.e. at least S&P 500), as politicians always have to consider the impact of a political move (e.g. the banning of ICE car sale) on the stock markets because sending the stocks for affected companies tanking has a real impact on voters' retirement security.
> they’d be the only vehicle manufacturer left on earth who will nearly capture the entire market

TSLA definitely has meme stock energy, but its current valuation is not quite that high.

If Tesla's revenue grows 6x at the same margins, P/E falls to 7. Under the unrealistic claim that prices don't fall, that's only 8m cars/year, and also only modest energy sales. 6x growth is not that far away, sans hitting a demand wall. They are aiming for 20m cars/year long term, which is harder but also allows room for the profit per car to halve.

I would expect investors to also believe in at least either the long-term prospects of FSD or Tesla's energy business. FSD could clearly double-or-more long-term profitability, were it working well enough, and the energy market is huge.

Note that you would presumably lose regulatory credits in the long term, but Q3 2022 credits were already down to ~1.3% of revenue, so not that significant.
I'm currently contracting for a corporate client, and my feeling is that "Miro + Teams" is the corporate starter pack.

Freeform looks like Miro or FigJam, and I hate using these types of apps for collaboration. The corporate thought process is: "We're doing remote meetings, so what can we use to replicate the whiteboard in digital form?". But this is the wrong way of thinking. When working remotely, don't just copy and paste analog tools into digital.

When using Miro, I find myself zooming in and out all the fucking time because everyone uses different font sizes. This is much more convenient when you stand in front of a physical whiteboard. It doesn't work with a digital whiteboard. Also, the missing structure makes it almost always an incredible mess. Impossible to find something.

Anyways. Come January I'm done with contracting. Rant over :-)
That’s what JVM promised! They just made Java so there would be at least one familiar-looking (to C++ devs) language for it. Indeed, there are quite a few JVM languages out there, just not as many as some had hoped in 1995.
> I had an iPad 1 a long time ago. After just a few years, it stopped receiving updates... the device became essentially bricked after a few years.

Last month I bought a new iPad to replace my TEN YEAR old iPad, which was working fine, but couldn't be updated to the latest iOS versions, and which was therefore missing some applications (like Netflix).

Plenty of apps still worked fine - including Safari, Mail, and most other applications.

The device is not "bricked" - which is an absurd and totally misleading description of a piece of technology that is slightly outdated, but works fine with most 'essential' apps.

Saying something is "bricked' means it cannot be used, at all. Which is totally not the case.
The motherboard is useless. The rest of the parts can still be resold.
OpenCL works pretty well. Can't say I notice large gaps of performance between CUDA and openCL for my hpc work.
So he created his own flash player. Couldnt someone use WASM to run a flash player in the browser? Without the original flash security risks.
It is a bit more involved (getting easier by the day) but you can do the same AND run it anywhere from a browser to an IoT device to ... a container :)
I didn't say generalist instances are difficult to find, on the contrary they are the most popular. What I'm saying is that there's too few of them.

> your criticism sounds to me like “social media has never worked"

There is an entire paragraph where I explain exactly what functionality could be added to Mastodon to at least make it possible to be better. In its current state I believe it's bound to develop this behavior with no way to fix it
Seems very much like Figma's FigJam https://www.figma.com/figjam/
Looks good and I think RSS/JSON feeds can work well for a lot of people.

Well done.
> They seem to understand "IDE-in-browser" undermines their fundamental market position

How so?

They've recently rolled out the "gateway" product, which is basically a remote IDE. Sure, you still connect to that with a local one, but the local one doesn't do that much. Why not move it to a browser? The remote one does all the things people love about their IDEs. And if people don't care, they're probably not using their products anyway.

The only issue I'd have with a browser, is that I usually use Vim keybindings, which I've never seen well implemented. My favorite being the window intercepting ^W.
Note is primarily text based but can include medias and some limited canvas object, this new interface is canvas based and can include text and medias.
> Why is it not the pension managers responsibility to make sure his clients are not invested in these things if there is financial risk?

That's the problem, there is no financial risk, check out Wells Fargo stock price.

These are social problems these companies are spinning off, any financial problems are externalized.

> I love how people think you can outsource decision making to absolve yourself of responsibility.

Real "and yet you participate in society" vibes.

Can you respond with a detailed plan for how my 80 year old father can get his pension plan to divest itself of misbehaving companies.

Be specific.
I agree it's good you can test.

To add, if you want to try O2, there's GiffGaff/TescoMobile and if you want to try EE there's 1pm Mobile and EE offers PAYG sims as well.

I have 5g internet at home, tested every network and EE was miles faster than anyone else even though I live close to all the towers. I did find that going on a contract was alot cheaper than PAYG, and it's the only way to get unlimited data on EE. Still it's £30/month which is cheaper than what Voxi is offering.

With the wifi on the tube, the EE one works alot better than Three who goes through the Virgin wifi network. EE installs a profile so it auto connects quite reliably when you stop at stations.
Your conception of how academic hiring works is wrong. Even if it started as you describe, the new minority hires will have a vote on the next hire equal to than of the more senior faculty. If they find themselves on the hiring committee, they have even more power to shape the hiring process. Hiring committees also include a member outside of the department, so there is external input as well.

This system has shown to increase diversity in academic departments, and it’s not something the white faculty can conspire to keep under control. The issue is that progress is slow for two reasons: 1) positions open up rarely and 2) the hiring pool is limited. These are issues that are being worked on, but progress is being made.
Didnt Okta have another security breach recently?
Like Ruffle? https://ruffle.rs/
Worth mentioning Three soap bars and Three phones when tethered use different frequency allocations - so performance will not be comparable between the two. FWIW, I have a three soap bar and it works well in the main, whether in central London or out in the styx.
Ye Cannae Change the Laws of Physics – The Scottish Winter and Solar Power
I mean, obviously that's true.

The question isn't "is a large percentage of money laundering done through crypto?"

It's "is a large percentage of the traffic of crypto money laundering?"
I'm assuming that's exactly the message the government wants to send. They keep saying it over and over through "administrative actions" and bailouts where the alternative would be arrests and bankruptcies.
/OT
Is "changeling" a new synonym for changelog?
> and find that one magical USB power supply that won't crash rPi under load

You mean the name-brand RPi one?
Article doesn't explain how they've blocked Tutanota.. Firewalled the IP address? DNS blackholed? SNI snooping?
I like the idea of prison time but that's only going to happen with an impartial legal system that treats everyone the same; regardless of wealth, upbringing or Ivy League attendance among others.

In the meantime how about fining companies so much that the bank will become insolvent if they don't give a crap and passing laws (if they don't exist already) to force a halt in trade for x-days/weeks?
You already have that with Idea, with a few exceptions (C/C++, and possibly C#).

You can install the Python plugin & friends -> PyCharm

You can install the Go plugin -> Goland

Etc
> A modest proposal: What if someone took it upon themselves to take similar steps to solve the homeless problem?

Humans require this tricky thing called "consent" that doesn't apply to cats.
https://excalidraw.com

Infinite canvas, super simple, lightning fast, near zero learning curve. Powerful enough. No arbitrary lock in to the apple ecosystem. Free. Open source.

“Let’s do collaboration”, says the company locking people who dare not be in its ecosystem out. Gross, IMO.