skysight-inc/HackerNews huggingface dataset:
The company I worked for had a pretty much identical experience with Unilever: they aggressively reduced the scope of the contract, but expected all the extras anyway; then at the end of the contract made the company choose between getting paid for all the overages, or extending the contract. They never even really needed us if you ask me; we were primarily used as a tool for one group of execs trying to one-up another group who was backing a competitor. Eventually it all lead to us having to integrate with that competing company... until said competitor suddnly went out of business (helped by their Unilever deal, no doubt). Of course the management's objective was keeping them as a client at any cost because having them as a reference would open up so many opportunities (it didn't really).

It will come as a surprise to many people, but it's quite possible to lose a ton of money on a toxic client who is paying you millions. Avoid such "white elephant" clients at any cost. And really, the last thing you need in your life is getting dragged into some huge conglomerate's internal politics.

I never worked with Singapore Airlines, but people who have experience with them tell me they're even worse in the sense that they allegedly have a policy of not paying for software - you get to give them free stuff in exchange for being able to list them as a client. Huge software companies can afford to do that; your growth stage startup probably can't.
TCJA took effect in 2018.
C++ doesn't need a point. C++ is a mature language with mature tooling, an installed base of tens or hundreds of billions of lines of code, millions of professionals worldwide getting critical work done every day, with guaranteed prospects decades into the future. You personally depend on C++ code not crashing hundreds or thousands of times every day, without knowing it.

In some possible futures, Rust code may take up just a bit of the load. The most value would come from its displacing C and Java in new projects.
Thousands have applied and been granted the visa. But I don’t think there’s been a significant migration out of Hong Kong yet - presumably most people are holding it as a last resort/escape route if things deteriorate.
My guess is there isn’t dissonance because people advocating for both don’t view their enemies as human. This is what politics and Twitter have done to the US. If you’re the enemy you don’t have rights.
I know a significant number of progressive users that frequently get their videos taken down or have some videos "shadowbanned" where the engagement metrics are dramatically different than even their non-popular videos.
Yeah the aggressiveness of archive.is's CAPTCHAs drives me nuts. Anything but a residential IP range (or maybe cellphone) gets hit. Not even a "one free request per IP per day" grace.
The biggest issue by far is how slow it is. I don't mean bubble sort slow, I mean deliberately engineered quantum bogosort. A cache-less refresh for me on a blazing fast dev machine takes between 3-10 minutes on a normal day, though it might only take 1m if the internet gods are feeling particularly merciful. That leads to all sorts of avoidance because using it for anything takes long enough to be worth documenting as a ticket in its own right.

Compounding this issue is how many clicks even "simple" tasks take because of their bizarre choices. Basic necessities like changing ticket status can't be done without opening separate pages, etc.

One you've actually managed to create a ticket and assign status, good luck finding it later. Backlogs inevitably evolve into infinite swamps that no one knows the full contents of. Not helping is the fact that the search is terrible. I often vaguely recollect some detail or test procedure that someone helpfully mentioned/documented in a ticket somewhere before closing. I successfully find maybe a third or less of those.

Also it's highly customizable, so any skills or knowledge from one company don't apply to the installation at any other.
WhatsApp calls and messages will break unless you share data with Facebook
Australia is a relatively small market located far from global supply chains with relatively high energy, capital and labour costs. I think we need to be selective about which industries we promote, especially if the industry will only be viable with large government subsidies.
Australia has some of the lowest import / export tariffs in the world. I.E. they’re generally zero or close to.
Sure, those other languages would be fine, but they all have their own severe downsides..

C# - requires an obscure runtime (Mono) on most platforms

Kotlin - suffers from JVM's infamous GC pauses and startup time

Swift - not open source (not SwiftUI, the good part)

TypeScript - mostly same problems as JavaScript

Java - same problems as Kotlin

No one has managed to do open source cross-platform development well yet IMO. I'd be happy to be proven wrong.
> I just don't have the same kinds of memory issues I do in C.

Interesting! I definitely haven't reached that level—in Forth I have the same kinds of memory problems I have in C, and also parameter-passing bugs and type errors. Is there a codebase you think of as exemplary that I could learn from? Or, maybe better, a screencast of somebody writing some software in the development style? (Interactive testing of new words doesn't leave development artifacts, after all.)

"Much better than C" might still be pretty bad compared to JS, Rust, or OCaml; have you tried them?

> My aarch64 Forth runs under QEMU, and this is easy to set up, and wiring a [UART] to stdio works great.

This is definitely a viable approach that can work in many circumstances! However, each trust domain in QEMU uses 16 megabytes of RAM and roughly a million microseconds of CPU time to start up and shut down, and if you're doing cross-architecture emulation so you can't use kvm, the CPU overhead is typically on the order of 300%. By contrast, each trust domain in Lucet takes about 16 kilobytes of RAM and 50 microseconds of CPU time to start up and shut down https://www.fastly.com/blog/lucet-performance-and-lifecycle, and a new trust domain in a language that implements object-capability security could conceivably take 16 bytes of RAM and 0.1 microseconds. In both cases you can usually come within a few percent of native-code performance—which probably isn't in the cards if every memory access is preceded by a bounds check, as in Valgrind (typically 1000% CPU overhead) or this pseudo-Forth approach. Communications round-trip time might be 1 μs per ping-pong in QEMU and 0.1 μs in the other cases.

So, there are cases where a secure-compiler approach can give you 3–6 orders of magnitude better performance than just using QEMU. If you have a multiplayer game where each player uploads code, you might be able to support a few hundred players on a PC with the QEMU approach, or a few hundred thousand players with the Lucet approach. (Not, probably, all connected over TCP at once.)

> consider using a 64-bit Forth with 32-bit pointers and 32-bit offsets

An interesting idea here is to use a 64-bit system with 64-bit pointers and 32-bit offsets, mapping each allocation 4 gibibytes and change apart. Basically using the high 32 bits of the pointer as an MTE address tag or segment ID. Bloated and probably slow, though, and of course the bounds checking isn't very precise—enough to ensure that you can't index into another allocation, but not enough to catch every off-by-one array indexing bug.

There used to be a fat-pointer bounds-checking version of GCC that replaced pointers with essentially Golang slices, and you could of course implement that kind of scheme on top of a standard Forth, much as you suggest with TAGGED@.
> I find developers flocking to macOS really bewildering. As a developer, why do you want to fight your operating system to get basic things done?

Haha! (I assume that was sarcasm. If not, you might want to look at the voluminous writings of humans who have had trouble getting standard modern laptop functionality working on linux, suspend to disk, battery life, hi res screens etc etc. Not you -- I mean mere mortals who don't want to change their OS's swap configuration)
This is my take as well.

Apple messed up by recruiting him, and then severely messed up by ripping his job away at the last minute. That has a real human cost, and I think despite his obvious social toxicity in the workplace, Apple owes him something for jerking him around.
Former Apple Engineer Accuses Company of Defamatory Statements over Dismissal
Isn’t it still likely overall safer to use, especially within its guidance (to keep hands on the wheel and eyes on the road)? I would imagine their self driving features have prevented many more accidents than they have caused.
Hi.
Here are my gripes. Minor but surely adds up when used everyday.

1. The reply button is too far away and small. It probably doesn't hurt to add text next to the icons like shown in the video in 4 to increase the click area.

https://i.imgur.com/DozvaBu.png

2. The replying message doesn't look intuitive, as, a bar to the left of a message looks like a quote instead of a live message I just typed.

https://i.imgur.com/lqefGBs.png

3. The quoted reply message's layout doesn't look right.

I really want a bit more roomy implementation than put everything condensed in 1 line. You can see a roomy implementation in 4's video.

https://i.imgur.com/voCziha.png

4. Quoting of messages

In another chat app (Chatwork), I can quote a message explicitly and I can also select a part of another message to quote only that, which is very useful when just responding to a part of another message especially when that message was long.

https://i.imgur.com/8dnqMZE.mp4

5. Not seen in the above video but if someone else quotes me, the whole message's background gets highlighted, so I can easily notice.

6. Mobile app needs to be able to access multiple servers but I'm sure you already have this request from many.

7. You said in another post that people get logged out automatically for security reasons but I think that puts a lot of inconvenience as I can only explain to those infrequent users it's some kind of bug because they wouldn't agree it's a "feature" when they lose further push notifications by not doing anything wrong themselves. This is the biggest reason I cannot recommend Mattermost when it can be seen as unreliable.

8. This is probably never going to be changed but I don't like that everyone has to join a global room when they join a team. I'd rather want people to only join specific channels. Kind of puts a wrong pressure to have everyone who don't even talk to usually in a same room and a possibility to type something wrong to everyone isn't a plus either. I can make many teams but that loses visibility to all the channels I belong to in a single view.

9. Ability to disable automatic formatting globally. It's always annoying when people just type symbols only to end up the message looking funny and I want to disable automatic formatting. In fact, I don't remember when I ever needed to format my message in a chat when I'm not composing a wiki page.

Simply typing "text[new line]---[new line]text" would yield this.

https://i.imgur.com/wcv8s7J.png

I still think it's the best self hosted chat solution but lack of much visible improvements for years (I know you're keep making constant updates on the server component) is making me lose much faith on where it's going.
Boost Note is a good Notion alternative I personally like. They have versatile markdown, collaboration features etc.
https://boostnote.io/
That’s a band aid, rather than the proper solution of not having them on by default.
Ask Argentines, Zimbabweans, Cypriots, Greeks, Venezuelans, Turks, Lebanese and a few other billions around the world who are not privileged enough to have a stable monetary environment why they choose Bitcoin.

It has little to do with tps.

They do not have any real property rights, unable to access world's financial market, unable to save, unable to better their lives by accumulating wealth, and whatever little wealth they are able to accumulate is confiscated on the regular by the oppressive regimes.

Of course, your dishwasher is much more important than their human rights.
There are a lot more trees than overturned trucks.

Not having sensors that see trees without reducing comfort is a choice.

If the car can’t drive safely in a situation, it needs to require a driver.
I didn't get much of a chance to work with Windows & WSL2, but I felt like it was a really comfortable experience as long as you were fine with WindowsOS as a display manager and Linux for your CLI. There can be some annoyances around software dual installed to Windows and the WSL 'containers', but the CLI experience certainly felt pretty good to me. Used MobaXterm (free, not open) which satisfied the good terminal emulator req.
You can't even change the subpixel rendering to BGR on a Mac! The suggested solution is, literally, to flip your monitor upside down.
Ask HN: What lessons did you learn from your best or worst colleagues?
I have a theory that you learn lessons from all your colleagues--best, worst, and everything in between. Interested to hear what lessons you feel are worth sharing.
In this age of cloud there is no way they will operate after losing contact with the mothership.

TSMC will not allow them to be built any other way.
This is just a list of crashes by make, with no attempt to normalize by sales or registered vehicles or miles driven or anything.

It's no surprise that the makes with the most sales and most vehicles registered and almost certainly most miles driven also have the most fatal collisions.

I bet DeLorean has zero fatal collissions for most of the last ten years. Doesn't make it a good or safe car, just means the founder got caught (set up?) on drug charges and the company collapsed and there's not too many on the road.
My guess is basically yes. Once they copy your small startup features and you go bust, what is really left to do? Spend an inordinate amount of time and money that you might not have chasing some compensation? How feasible is that.
This is good, there should always be friendly competition between Nations to drive Space Exploration. I hope this lights a bigger fire under the ass of the current US Administration and NASA to push ahead harder, faster and farther. The US doesn't know how lucky they are to have SpaceX and Musk.
This general direction could be good if implemented utilizing some zero-knowledge technology (zkSNARKs and closely related families are the most commonly applied recently but ideally it'd be something that doesn't require a secure setup).

Intuitively, you would provide privacy-preserving offline attestations that e.g. one of a set of trusted parties has verified that you're a legal resident of jurisdiction X or over Y years of age, without needing to disclose any private identifiers.
Tesla doesn't claim that it is yet.
I read the whole article to find out how Valve responded and it was EXACTLY what I expected. They've done this before and they'll do it again. Toxic
Hmm? I didn't say having a filter is bad. No, having a filter is good. You missed the joke.

> which is really nothing but good old fashioned ostracism

Indeed. We have a mega ostrakon nowadays, and the penalty is worse than ten years' exile.
When you look at the history of space travel. One of the first space programs (NASA) originated from Germany developments. North Korea nuclear weapons from Soviet undercover collaboration. Not familiar with specifics for your claim above, but just stealing is a miniscule part of what is really required for this type of effort
Where can I invest?
Why? It's the state of deep ASCII-Art! :-)
"Although the trials to date have been small and not always placebo-controlled,"
Young blood doesn’t seem to be necessary, just removing some of the old blood is enough.

It’s touched on in the article.
Suppose china invades Taiwan. Then what? They become a pariah state and lose all of their international trading partners for things like oil. Something like 50% of Chinese agriculture is dependent on foreign oil inputs...
Holy shit! You were censored for wanting lower taxes?
Regardless of who made the request the reasoning still makes sense. Both the US and TSMC want this outcome the obvious quid pro quo helps.
Maybe AEB sucks because it's already a separate system from Autopilot, and therefore doesn't get much attention or engineering headcount.

For example, this would explain why Autopark sucks and hasn't improved in years.
>WFH is better!

Honestly, I think if that's the general consensus, then who gives a shit about productivity?

Employees, especially in America already have almost no bargaining power, literally no statute mandated vacation, terrible worker protections like "exempt (from overtime pay) employees" which I'm sure almost everyone on this board falls under. So literally the more hours they make you work, the less per hour you earn. How that one got passed congress without a revolt I'm not sure I'll ever understand.

But I digress....if employees like WFH a lot better then they should have it.
Just can't deal with Windows as my os outside the terminal.

No objective disagreement!
That's a giant caveat, but it may simply mean that the experiments are exploratory.
Tesla autopilot in its current production form is NOT self-driving, and Tesla doesn't claim it is. It's L2 autonomy, adaptive cruise control with lane keeping (and traffic signal recognition in newer models). Driver attention is still required at all times.

The marketing name is unfortunate, and leads to endless confusion in the media and the public.

Edit: why the downvotes? I drive a Tesla, I use the system responsibly and nothing I've said is untrue.
You mean the point that history[1] tends to repeat itself[2]?

[1] https://www.history.com/news/industrial-revolution-spies-eur...

[2] https://en.m.wikipedia.org/wiki/Operation_Paperclip
On the other hand, the US has been aggressively escalating the TSMC conflict with targeted attacks on the PRC's nuclear and supercomputing capabilities: https://arstechnica.com/tech-policy/2021/04/us-adds-chinese-... and semiconductor fabrication has been a key technology for several five-year plans. So the PRC's patience may run out sooner than you think.
The name Autopilot would lead you to think otherwise.
Edit code like a grandpa in neovim...

Love it!

At 61 I am a grandpa, prefer GNU Emacs over vi, but still have fond memories of using vi on 4.2BSD systems. Long time ago!
Anecdotal, yes: I've never had allergies before (at least not ones I acknowledged) and now that I'm fully vaccinated, I've got crazy responses. Interesting nonetheless.
The PRC is a nuclear power. In the event of a full-blown war there will be no fabs in the US, foreign-owned or otherwise.
Building chips in the US is definitely a disincentive. There is much less of a reason to protect Taiwan if this industry will be safe no matter what in the US with the required expertise accessible no matter the outcome of the invasion.
Very nice! My kid built something like that about ten years ago for a science fair to test balsa wood wing designs. Straightening airflow is easily one of the hardest things to do. Pulling air out rather than pushing it in is a great way to do that!
I think part of TikTok's success is the fact that they have a public/guest browser platform[0] that doesn't restrict you from seeing content without an account. It means people who wouldn't usually have the mobile app can still be a part of the action, and that may eventually drive them to sign up.

It's actually almost unbelievable that you can browse endlessly and never once be prompted to sign up unless you try to engage in some way. Instagram, Reddit, Twitter etc all bother you from the very second you load the page with modals and banners bullying you into signing up or getting their mobile app, if they let you see anything at all.

[0] https://www.tiktok.com/foryou
> Using personnel and analytics data from over 10,000 skilled professionals at a large Asian IT services company

So, which one? TCS, Wipro, Infosys, IBM, Capgemini?

I want to know so that I can avoid it, not because of the study results, but because they install this "Sapience" tool to spy on their employees.
Thats exactly why it was so difficult to parse it for me for a few minutes.

I do wonder, if the whitespace (or lack thereof) was mandatory, could this be resolved? What would be the impact of comparisons needing whitespace?
Thanks for replying, I think I get it now. We use SharePoint which has very similar issues.
A good tool picks an audience and builds everything with them in mind. You can make a tool aimed at beginners of some discipline with the understanding it may not satisfy power users, but that doesn't make it a bad one, just bad for that audience. Same in the other direction, tools aimed at optimizing power users ability to do their task may seem completely impossible to a beginner, and that's totally okay.
Not downplaying the achievements as they just achieved something the Soviet and Russian programs could not even at the height of their powers during the space race. But there are plenty of countries most notably Russia that have allowed China to purchase military/dual use technologies. Hardware such as advanced fighter jets, missile and rocket technology, and there’s also the huge numbers of tertiary education students who leave China for education in advanced fields before returning home for their careers. All of this will have contributed in some way to advancing China’s space flight program.

They didn’t achieve this in a vacuum, let’s not perpetuate the notion that China is isolated from the rest of the world.
"the work on Dotty over the last 5 years was intended to explore what a new Scala could look like"
Australia is (by geography) an Asian country with easy access to China/Taiwan/Korea & Japan.

It makes a more sense to let the experts to the north build fabs and for Australia to focus on things we're already good at. Like biotech.

If we're going to invest to break in to new fields, it should be energy technologies (solar, nuclear, etc) and transportation technologies.
How are you different from Thrasio, Perch, and host of other competitors? Seems like this is just a race to execute deals faster than the other guys - what is your competitive advantage?

Interestingly this is somewhat how Wayfair began back when they were known as CSN Stores. They started out looking to buy some ecommerce companies and realized they could arbitrage Google search with high specialized ecommerce sites. Of course it is different - they ended up creating the stores vs. buying other people's stores.
I don't get it, can someone explain?

Why would someone release of a modern version of an Amiga operating system for sale on CDROM?

Who would use this?
> Australia is a relatively small market located far from global supply chains

Australia is also the world's second largest exporter of rare earth metals. It does, in fact, have a considerable part of the raw materials required for fabrication already being extracted in-nation.

It would not take much for Australia to insert itself into that global supply chain, as a more reliable and stable political environment than alternatives.
It’s name is “autopilot.” There is no such thing as a “marketing name.”

Edit: OK, there is such a thing. I guess this is why I never played the truenamer class. Point still stands.
Your comment reminded me of "The Maker" short video:
https://www.youtube.com/watch?v=YDXOioU_OKM
"A strange creature races against time to make the most important and beautiful creation of his life."
Would you hire a security company again, if they refused to protect you when the push comes to shove?

That's all miners are. Mercenaries hired for 10 minutes at a time.
Well this explains all the jank and poor performance I've seen with the Coinbase Android app on my Pixel 3XL.

I understand the productivity gains, but it's not like the performance issues are hard to spot. Just try typing in your pin. The button presses lag significantly behind taps on screen.
I would argue a meeting in a non-private space isn't a 1:1 at all. That's awful.