skysight-inc/HackerNews huggingface dataset:
So we censor "news" like the Wuhan lab theory and Hunter Biden laptop as misinformation and now it's allowed? And we remove "Let's go Brandon" songs as medical misinformation. These are just modern manifestations of fake news like the USS Maine, Gulf of Tonkin, Iraq WMDs and Syria Douma chemical weapons attacks.

Let's advocate censorship in the US but decry it in China and Russia.
Every problem can be solved with an additional level of indirection. For example use html character entities for characters that are not representable in the DB character set.
But you still get those guarantees and benefits in the Rust implementation itself, even if not at the interface (to non-Rust code). By a similar argument, a standalone Rust program "gives up" its guarantees whenever the process makes a call to libc or to the operating system (syscalls), but this isn't really a practical problem.
If we take inflation into account and use USD (I am not as easily able to find Tsarist ruple inflation information) and checked it to the years of his birth and death that would be about $24M to $26M. Quite an ambitious number then. Now as an inevitable consequence of continual inflation a million dollars is good for an estimated 19 years of retirement income with investments. Certainly nothing to sneeze at today but not the same great wealth it once was.
The US often has the same issue with the first couple of rounds of the NCAA mens basketball tournament. There are 32 games over the first two days (Thursday and Friday) starting at noon. The internet at work has always gotten slower on those days.

The CBS online stream even has a “boss mode” with a fake spreadsheet.
Being replaceable tends to make work less satisfying. All the places I've worked at that followed your advice had the most churn and the least productivity/ROI on engineering $ spent.
They don't say what the outcome of the case is? I guess it's still in progress(seems to be 2 years old though)? Really interesting use though!

Edit: ah on the linked wiki article it says:

> The Court of Appeal of Brussels held that, in accordance with Article 16 GDPR, the data subject has the right for their name to be correctly spelled when processed by the computer systems of the Bank

So the plaintiff won, but no word on if/how the bank actually fixed it.
... and if you search for that meaningless number and manage to find a proper support page, you are usually left with as much information as you started with. I don't understand why open source developers are so much better in this respect, but the diagnostics usually leave me feeling as though I could solve the problem even when I don't have the technical skills to do so. Being able to comb through the logs to pinpoint the problem is a major contributor in this respect.

(The only counter example I can think of at the moment is Samba, and guess what ... it interfaces with Microsoft products!)
If it’s just the scores, I would think using curl/wget in a terminal window might be simpler.
I think it’s safe to assume this is intentional, just like the huge number of fake accounts allowed etc
Even "rewriting Linux in Rust" is far from a waste if you make it run and if your code quality is good enough for others to join.

If only you could write an entirely new (meant to be better, for some cases at least) kernel compatible with Linux hardware drivers - this would be not waste at all but in fact fantastic.
Remember this when people talk about Tether and how it can’t be real since it has X employees.
Apple once threatened Facebook ban over Mideast maid abuse
Thanks. Thats very useful.
It's a shame they cancelled it, very cool little rig.
Any rust project like this inevitably gets sardonic replies about rewrite-in-rust fanaticism.

I agree they shouldn't have to justify themselves, but it is handy to preempt that.
Sounds like they need a union.
More articles should have a "Dance" section.
Thanks! I'll keep doing Just for Fun :D
The second part of that sentence, probably omitted by your boss “… play with computers. The same way we are charging our client for a highly unoptimised process where we charge by person/hour, don’t make it look like it can be done more efficiently or I’ll fire you”
I have to admit, I did not have "EBCDIC" && "GDPR" on my 2021 bingo card.
Yes. See Workers Union.
> What do you mean, why would there be a link between Macron and Internet in Sudan?

Macron wants to instate French domination over North Africa using corrupt rouge regimes France props.

He has sponsored Sisi, Hafter, and god knows how many other harebrained regimes in Africa.

French spies were caught red handed providing intelligence to LNA coup plotters in Libya a few years ago, as well as French made weapons fresh from factory lines which was found to be provided to them.

French spyware is subverting democracy in North Africa, paid in part by French taxpayers with blessings from Macron's cabinet: https://www.rfi.fr/en/france/20210622-french-executives-face...
"Interestingly" most problems with ICE are almost completely electronic. (Sensors, circuits, and the occasional electric motors.) Because the mechanical components are so well optimized "away".
Facebook placed PR, profit, and regulatory concerns over user welfare: documents
Space Tourism Company Cancels Launch Because It Couldn’t Find Any Passengers
The lower court ordered the bank to spell the name correctly. The court of appeal upheld this judgement.

Source (Dutch): https://www.gegevensbeschermingsautoriteit.be/publications/a...

This tweet says it was ING Bank: https://twitter.com/simonhania/status/1270812210584043521
Rewriting the Linux kernel in rust would be a rehash of why we ended up with Linux in the first place: rewriting an older OS from scratch.

I would love to see a solid implementation of a real micro kernel based OS based on a message passing core in Rust to become a viable alternative to the now 50 year old Unix architecture. This would give us a possibility of some real progress on the security and process scheduling front, both of which are severely lacking in the Unix model.
I'd like to hear from some people that don't like Node-RED.
Are there tech companies where employees have any power to effect real change?

It seems that all the successful tech companies have a model where the power is either in the hands of the stock market, where the leadership has been told 'do whatever it takes to make money or you're fired', or its consolidated in the hands of less than 3 people, who are hell-bent on making as much money as possible.

Why can't we invent a system of corporate management in which the employees have the majority stake in how the company operates? How about the employees are all voting members in an organization that holds a stockpile of 100X voting right shares? There's got to make a way to make that happen.

I suspect such an organization would be radically different than most companies today, but that it would attract talent too.
Honest question; are you actually 'set' once you get past the leetcode interview phase, or are there frequent performance reviews and the like with the risk of getting sacked if you suck at your day job?
Thanks to mismanagement of the US economy, debasement of the dollar, and 0% interest rates, stocks are now used as stores of value because it's impossible to beat the hurdle rate and stay liquid with any other asset.

Bitcoin fixes this.
What a great teacher. Surprised they let them teach history (national indoctrination) of all things.
Discord is not GDPR compliant
It has come to my attention that banned users on Discord no longer have access to their personal discussion data.

This is a GDPR violation, and Discord has to provide a solution to this problem if it doesn't want an international law suit.
The ruling was that the bank has to change:

https://gdprhub.eu/index.php?title=Court_of_Appeal_of_Brusse...
Scanning for Imports in Python Scripts
I’m sorry, but perhaps I’m the only person who believes Facebook should just follow the laws and that’s it.

I don’t understand why we are asking (employee or otherwise) to censor people. What happened to Galileo and many others throughout history was a tragedy. Who are we to assume we know better?

Facebook became the town square, probably years ago... but definitely forced to be the town square by the pandemic. In other words, free speech should be protected and at least in the US that means barring direct threats or specific direction of violence all speech should be allowed.
During the last Winter Olympics, IT asked people to please watch on a projector or a common screen in the office, since it took such a toll on the network when everyone had their separate stream.
Al Bashir is back, literally.
I was once a temp worker hired to transfer a bunch of records from an old, terminal-based mainframe into a newer Windows-based app for an insurance company. I spent about an hour doing so and then went and asked the supervisor if their IT department had an old copy of Windows 3.11 lying around (this was Win 98). 3.x had the "macro recorder" that would capture everything - including mouse movement. They did.

I practiced highlighting all the fields, switching apps, and pasting the data. You could only play back at maybe 3x original speed. Then I started my macro running. I had estimated that I could have done it manually in about three days; the macro would do it in about 30 hours and not screw up any of the data along the way. Told the supervisor what I'd done and asked to be paid for two. She said yes and offered me a job on the spot; too bad I was starting med school in a month.
Is there something you already do every day? My most effective habits are the ones that are piggy backing off existing habits. E.g. I made it a habit to stretch for 15 mins every day after I shower. Pretty soon the end of shower signals that it is time to stretch.

The harder part is trying to keep my family from taking up that time but that’s a separate problem ;)
You hire more "heroes". Pay what they're worth. Make them happy.

Or you just pay an order of magnitude on hosting, performance consults, bandwidth, etc. etc. etc. And STILL won't EVER get to the same result, because you can't always pay (I'd say almost never) your way into a stable and performant solution. Look at all the others.. Nothing works as well as whatsapp.

Good luck hiring 500 engineers who have no idea what happens throughout the whole stack.

I'd rather pay what you save on cloud providers and snowflakes to them. (not even taking into account the result of these "heroes".. the business value / dominance whatsapp has because of this)

You can hire 1000 people who can't draw, or maybe just a little bit, or you can pay an artist and get the result you'll otherwise never get.
The channel is actually at number 200 in the youtube playlist.

https://www.youtube.com/playlist?list=PLnQX-jgAF5pTkwtUuVpqS...
Thanks! By the way, your MUTEX_WITH macro looks pretty interesting to me. I've never seen the idea.
What are the flaws of Node-RED? The areas that you plan (or hope) to give many, many necessary love somewhere in the future?

What is something people use the software for, where you would say they should not do this?

Node-RED seems so far optimized for IoT and online services. Is there any ability (or plans for them) to use it locally for desktop-automation, similiar to AppleScript & Automator on MacOS, shell & batch-scripts, Selenium for websites, Tasker on android, etc.?

How would you see the state of the project generally and feature-wise ? Is it still growing for the next decade? Or has it reached it's peak and will move to settle down at its optimum somewhere in the next years? Should it reinvent itself every some years and stay fresh and adapting?
That depends. I've dealt with open source products where I've submitted a bug report, submitted a bit of code, had the developer say that the patch wouldn't work for a good reason, then push out a proper fix nearly immediately. On the other hand, I have heard many stories that reflect yours. I suspect the size of the user base is a major contributor. Popular projects have many people submitting "bugs" that are little more than low priority (to the developer) feature requests.
What? Netblocks is a relatively transparent organization and it's absolutely clear how data is collected: Volunteers runs their clients and reports the data back to them. Check out their GitHub organization: https://github.com/ntblk

Also, many people use https://api.webprobe.org/ which reports data too
I'm not sure I understand why people build websites like that. My theory would be that usually at some point you have to go lower in the stack (learn how Linux/Node/V8 work or stuff like that). You can avoid going lower in the stack, but the complexity has to go somewhere, and that's what we see here.
You would need a law saying that they can only moderate according to the law. Otherwise they are going to tend to do what is profitable.
I noticed a great overlap in learning math and programming.

Programming was easier for me to learn and now helps me to understand math a bit better.

Coding a real project is the equivalent to math's proofs, I think.

The book "Badass - Making Users Awesome" says, learning something just requires two steps. Perceptual exposure (of hundreds of correct examples) and deliberate practice.

I think, math falls short in the first step, and I don't know why, but somehow mathematicians often see much part of syntax/grammar as a given, and use different ways to describe the same thing (sqrt and power of 1/2, for example).
I can recommend “You will die at twenty”, a beautiful Sudanese movie. The one which you don’t watch for plot or story, but for insight into another culture. They don’t have computers or phones in that movie, but although story happens in a poor vilage, they are not hungry, they are not dirty, they are not unhappy. And you do get that feeling from parent comment about people being very friendly and kind.
Why did you feel it necessary to describe Clinton's skin color but not Obama's?
I don't donate to Google though? I also know how their business model works.
We're a industrial-control company whose traditional UI has been standard win32 applications - we've slowing converting our stack over to a web interface but as our UI needs to talk to lots of local devices, we've hit the problems you described.

Our solution has been to basically mandate that the user install either a small embedded device (ie. RPI or equiv) or manually launch a container. These essentially just serve as a local websocket / api router so Chrome connects to some local "device/container" and then that connects to all the local devices.

Although this is a logistical hurdle, its actually simplified other aspects of development since now this device/container has a bit of intelligence and can act as real middleware to simplify what the UI needs to contemplate. Basically MVC-style development using hardware bits as Controller.
Wasn't Intel the only one who offered vGPU technology freely on consumer-grade hardware (I might be a bit out of touch though)? Also from my experience Intel's GVT-g is kind of finnicky and will occasionally just hang up the entire system and require a hard reboot (not even sysrq can save it). Also it's not available on Gen11 iGPUs and Intel doesn't plan to support them unfortunately [0].

> I'll admit, Anbox or similar could use some work for getting Android apps working smoothly on Linux.

There's also Waydroid [1] in case you are running Wayland and it has in general been a much more pleasant experience than Anbox for me. Their android image is also based on LineageOS 17.1 (Android 10) as opposed to Anbox's which is still on Android 7 IIRC?

[0] https://www.intel.com/content/www/us/en/support/articles/000...

[1] https://waydro.id/
When Less Becomes More for Large Product Teams
Beware of survivorship bias.

Team does X, does not achieve scale, nobody knows about it

Team does X, achieves scale, X is the new sliced bread
Handling 3600 support tickets per year at Botify
Couldn’t agree more. A large amount of “I know what’s right and therefore it is my job to tell you”. Don’t get confused however, this is often times just a thinly veiled attempt at gaining control over others…not so much the “moral help” many assert their actions and rhetoric to be.
This is a strange way to phrase the question. Sites that had to shift to app-like experiences are hard to find, because nowadays pretty much every web app is an app-like experience from the beginning and is created with a JS framework. The shift happened years ago.

Barring informational sites like blogs and news publications, it’s actually more challenging to come up with new web products that are NOT app-like in nature, and that do not use any kind of JS framework. Craigslist may be one of the few big ones and even it is losing market share to FB marketplace, which is an app-like experience.
I wouldn't bet on it. They've stated multiple times they intend to eventually provide source-code access, but have always been careful not to call it open-source.

But there doesn't seem to be concrete plans (dates or details) yet, so who knows.
You're assuming that their use case & technology stack & application scale cleanly horizontally and they're not spending all their time fighting fires.

True in this instance, but far from a universal truth.
I think it's a "general trend" rather than a website by website trend. I think that 20 years ago most of the discussion online took place with things that looked like websites (forums, mailing lists). These days, most of it takes place in places that look like apps (Twitter, Facebook).
Ask HN: Ongoing attack on Mailman mailing lists?
I have been receiving confirmation messages for subscription requests from Mailman-based mailing lists at a variety of domains, mostly academic. Some of these lists aren't even public, according to the Mailman web interface at the corresponding domains, which makes me wonder how the attacker is finding them. The vast majority of these malicious subscription requests are coming from 91.90.120.173. Is anyone else getting confirmation emails like these? Are any Mailman list administrators here seeing this attack?
Cardboard shortages deal another blow to strained supply chains
Lux 0.6 is out Lisp for JVM, JavaScript, Python, Ruby and Lua and static types
Sure they will unless Bitcoin is accepted as legal tender but even then, remember Gresham's law. People would rather hold on to 'good money' (Bitcoin) and get rid of 'bad money' (USD) if given a choice. So the majority will happily pay taxes in USD.
Functions are first class. Async i/o by default. Familiar syntax (I'm sure Haskell or Clojure are better languages, but they sure take some time to get used to. You can be fairly productive in js in very little time). There are packages for anything you can think of, no need to reinvent the wheel most of the times.
And I even like it's single threaded nature. Being able to keep a process waiting without needing to spin a new thread with all that implies is very convenient.
Edit: Original commenter had already mentioned typescript.

So what's the deal with TS? I think on top of adding much needed type safety to Javascript, TS is also one of the best type systems you can ask for.
In Kotlin, I use sealed classes as a substitute for union types, and that means for the most part they have no functions.
Pretty cool looking device, and a decent price (and the weight is impressive).

Wondering why there’s an amibios option at all? Is there something it does that core boot can’t?
> Given the choice, I would always prefer a small team over a large team.

I think that's one of the conclusion of the "mythical man-month" book.
Empathy When Reading Others’ Code
In my experience [1], these global insurances can either have limited coverage amounts, limited coverage duration, or will recalculate your premium every year as if you just joined. Regular health insurance would put you in a bucket and use the bucket's general risk to price everyone's insurance, leading to steadier premiums. They often offer little to no coverage in the US and Canada.

These are great for getting temporary coverage while you wait for a residence permit, but there are few use cases for them outside of that. In Germany, I actively try to steer people away from them.

[1] I wrote this: https://allaboutberlin.com/guides/german-health-insurance
Use heroes to make jumps you can’t make with cog machine teams, then manage the prior tier platform to be resilient.
Hi!

Just to clarify, when you click on the next paragraph button - next paragraph will appear on the screen without scrolling and changing your current paragraph?

Maybe multi paragraphs mode that you can find in the settings can help you to read in a such way?
5 heros on vacation for 7 days, and coming back and finishing the work in next 5 days is more comfortable position than 50 clueless engineers claiming work will be over in 4 days.
Interesting. What’s different about it?
Need a simple and fast way to add a watermark? Do check the API I created
OK, I'll admit I'm confused here. I thought nMigen was a kind of Python-to-Verilog compiler. (I know Migen was a separate HDL; I'm not exactly sure the relationship between Migen and nMigen.) Something about your comment has me questioning whether that's correct.

Is there a tool that does what I'm describing? I assumed that a Python-to-Verilog or VHDL compiler would be useful if you could find ways to map concise Python syntax to slightly more verbose HDL constructs. That'd give you Python's expressiveness, but maintain compatibility with a bunch of vendor toolchains if you could emit something commonly supported like verilog-2001.
.. until it ends with "SWIFT is incompatible with GDPR".

(Okay, privacy wise, some might have uneasiness with SWIFT but we're talking about how it can't handle (in this case) characters outside US-ASCII, unless you have negotiated it with the bank you're sending on, which if it's a US bank, is not supported: https://twitter.com/ajlobster/status/735240869859753985)
Ish. Problem is it is neither as text only as Nano Server nor as well supporter as Windows Server: Without Desktop Experience, there's only a handful of server roles a Windows Server can do. Only some Microsoft server roles work without desktop, and almost no third party ones do.
Transcripts (Used them in google meets, didnt knew about zoom and teams) are awesome also for non native english speakers too!

Helps a great deal to have all (audio+video+text) to follow a conversation
> Why can't we invent a system of corporate management in which the employees have the majority stake in how the company operates?

We have, it's called a co-op. There aren't many that are terribly successful, but no one is stopping you from starting one.
I had trouble with that, always going back to the "SohCahToa" mnemonic. Nowadays, I always use the unit circle. Cos is abs[cissa] (horizontal), Sin is ordinate (vertical). Rotate the unit circle (or your drawing) to align as needed, scale with the radius: https://en.wikipedia.org/wiki/Unit_circle

You can derive that back from the Pythagorean theorem, but only if you have the sine and cosine definition in mind (SohCahToa).
They not only used FreeBSD for their servers, their CEO at the time Jan Koum donated $1 million dollars to FreeBSD foundation too. Talk about giving back!

The only thing they failed at was making money. I really wished they had. They knew what Whatsapp meant to the world. Look at WA now.

https://freebsdfoundation.blogspot.com/2014/11/freebsd-found...
> De geschillenkamer van de GBA heeft deze uitleg als niet afdoende aangezien. Dat een bankinstelling
anno 2018 niet bij machte zou zijn om een naam van een klant correct te schrijven onder uitleg dat
zij nog gebruik maakt van een informaticasysteem van 1995, werd niet afdoende beschouwd.

Ouch. Basically "That you're not able to write a customers name correctly in 2018 because you use a system from 1995 is not an excuse".
No-GIL Fork of CPython
That's one way to get your account cancelled.
You literally just argued against the whole concept of liability