skysight-inc/HackerNews huggingface dataset:
I worked in a room in the new Computer Laboratory building, in which "can we throw out this random old coffee machine, or is it history?" was a real question.

It definitely wasn't the first Trojan Room coffee machine but whether it was one of the family was an open question.
It’s illegal where I am, but employers are extremely capable of abusing “performance improvement plans” as a way to constructively dismiss people - knowing most people won’t have the wherewithal to fight it in court.
In fact at that point JS was so slow especially in MSIE that VBScript was often faster than equivalent JS. It was a rough time.
For GRAOU, RATP services are currently visible. (You may need to toggle a switch on the top right.)
However, it's important to note that the data source for this website is SNCF, so you won't see any competitor trains (:

Thank you so much for the feedback!
I agree it would make sense to highlight the train a bit more !
I do this already. We have a binder that contains all of the projects that we have done since moving into our home sorted by area and then by year.

I wouldn't do it digitally, because I also keep paint samples and notes that I've taken during the work in the binder. If I had to re-enter those notes I don't know that they would happen.
> £25 for 12Gb of data would be ripoff here, unless it's roaming data.

EE [0] are one of the bigger carriers here, and the only ones with decent coverage where I live, this is their list of plans. You can get cheaper, but it often comes with limited speeds.

[0] https://ee.co.uk/mobile/sim-only-deals
How much should I be reading?
"job security through database complexity"
OP here, I, like many, cannot afford a home in the Bay. After our first kiddo, we moved closer to family in a much more affordable area and I work remotely now.

My mortgage is less than the rent of our previous 1 bedroom apartment in Sunnyvale!
January, and since it looks very similar to the more recent one (customer support breach), there seems to be a high chance that it's THE SAME, ongoing since at least that time.

https://www.okta.com/blog/2022/04/okta-concludes-its-investi...

https://www.okta.com/blog/2022/03/oktas-investigation-of-the...
How is rewriting Xorg to be very different from what it is now much different from writing Wayland from scratch? If you make it more like wayland it will break probably as much stuff. And rewriting can be harder than starting from a blank slate.

Creating Wayland made it possible to do some very radical changes. When rewriting software you are much more careful to not break anything.

Apart from that the discussion is pretty much settled. Most distros and major desktop environments have commited to wayland. You'd have to have a very compelling argument to move things back to Xorg.
> I was into my unofficial second shift having already logged 12 hours that Wednesday. Long workdays are a nominal scenario for the assembly and test phase.

Although the time pressure coming with the upcoming deadline is understandable, perhaps the bigger lessons here is that when you are possibly sleep-deprived, and have already pulled too long a shift, you are bound to make avoidable mistakes. And that is the last thing you want on a $500M mission with at limited flight window.
Of course in Perl, a language not exactly immune from "syntax tricks", `and` doesn't always behave the same as `&&` :)

$ perl -E 'say 1,2,3,4 and 5; say 1,2,3,4 && 5'
1234
1235
He is a defacto investment hero. Berkshire Hathaway is reality in sea of insanity. They defined the strategy of finding companies with a good structure, good fundamentals, and a good product and capitalising them.

If you are looking for positive externalities to qualify "hero", he probably played a part in creating a large number of the companies you have ever heard of, employing millions and large part of the success of US markets today.
I mean that sucks, but… the thing I did when I bought my house, is rip out all the perfectly nice brand new carpeting. I don’t want carpeting, I want hardwood. Not everybody is into smart devices.
>Bogle is gone

I found this out the hard way when I saw an email from vanguard saying they would be charging me $25/year/fund unless I signed up for e-delivery AND moved all my accounts over to their brokerage.

Vanguards death by a thousand nickle-and-diming-cuts has begun.
U.S. Airplane Food Is Getting Better, If You're Flying First Class
I thought I knew at least the basics of typing in python but I learnt 3 new things in the first 5 minutes. Kudos, great work.
Optimal Bluffing Strategies in Poker (1971) [pdf]
I hate that companies in the vision self driving space like Tesla and Comma AI have made the act of driving seem like its trivial.

Human drivers drive with EXCEPTIONALLY more "software" under the hood.
We simulate the world around us using learned rules across multiple domains. For example, if someone has never driven at night, but understand that the cars have tail lights that are red, we can deduce that pairs of red lights are cars on the road without ever being subjected to the visual of driving at night. Its this kind of processing that lets us be safe.

In the current form, ML models are way subpar to this. A superhuman driving agent should be able to drive through a construction site with cones and debris, or a busy parking lot, or a grass field full of logs. No model out there can do this. This is why you absolutely need simulations if you want to do it traditional way. Comma AI has gained quite a bit of success in training in a simulated environment that simulates deviations from straight line driving on real world video.
First of all, Hebrew, Aramaic, Arabic, Greek, English, etc. all have very similar words for camel/gimel/gamal/etc. (The Greek letter Gamma and the Hebrew/Phoenician letter Gimel derive from a drawing of a camel's head. Though, it's probably originally derives from a drawing of a boomerang-like hunting stick with a rhyming name in Demotic, and "throwing-stick" probably got switched to "camel" when the Phoenicians adapted the Demotic alphabet.) The word for camel got borrowed pretty readily as cultures came into contact with camels.

It wouldn't be at all unusual for all three languages to have a very similar rare word for rope if the word at least originally meant a (rarely made) type of rope made of camel's hair.

A couple decades ago, I was told that this saying was an intentional play on words between an Aramaic word for a rope made of camel's hair rhyming with the Aramaic word for camel, to make the saying more memorable.

It's a bit sad to hear it was probably made up rather than clever word play.
Reusing identifiers after such a short time was a pretty galactic design cockup. I'm a consultant and if I came across that in a design doc or while analyzing a system to form an understanding in my head of how it works, it would have immediately screamed out to me as asking for this kind of trouble. Operator punched the ID in for (civilian) aircraft A, and unknowingly got the trajectory data for (military) aircraft B.

Coding for the 90% common conditions are easy, it's the edge cases where things get hard and true engineering talent shines through. Ignoring them is simply incomplete design.

It's not tolerated in other fields of engineering (eg. civil) and it shouldn't be in ours either.
I also think Zabbix is far superior and also mich easier to set up and maintain.

The only thing it cant do is handle large amount of logs
Open source email pioneer Roundcube joins the Nextcloud family
Why do framework authors not respect the keyboard focus and standard keybindings? Do you find them unnecessary/unneeded?

For example, the table view doesn't support browsing through pagedown/pageup/home/end, although it supports moving by cursors. Clicking a button with the mouse, and trying to re-click with the keyboard (enter, space) it also doesn't work -- mouse click doesn't move the keyboard focus from the previous widget.

Do you target only mouse/touch users with this framework?
> The question was whether they have competitive products right now and I find it really strange to say they don't when they have the #4 and #5 best selling EVs in all of Europe (not just Germany)

You can have high sales numbers and still not be competitive if you don't turn those sales into viable profits.

I think it's also important to distinguish between the VW brand and company. The article explicitly says:

> “With many of our pre-existing structures, processes and high costs, we are no longer competitive as the Volkswagen brand,” Thomas Schaefer told staff during a meeting at the German carmaker’s headquarters in Wolfsburg, Germany, according to a post on the company’s intranet site seen by Reuters.’

So there can be no doubt that the VW brand is in trouble with regards to competitiveness.

The company may still be doing "fine" due to high end brands still performing well.
True… the moment you do not accept that Jesus Christ is the walking and breathing incarnation of God is the moment you completely deny Christianity within the scope of the solidified Christian belief system. It is more realistic for the Christian to accept Jesus Christ was an alien, the Holy Ghost is a tractor beam, and God is the flying purple people eater at that point.
And in keeping with the topic Seafile has a FUSE extension to access this storage system directly.

https://manual.seafile.com/extension/fuse/
VW enjoyed a monopoly in Brazil (along with Fiat, GM, and Ford) for decades. And they obliged by selling the worst cars they could get away with.

The last beetle sold in Brazil (1986) was worse than German beetles from the 1950s.

Plus, they helped the military dictatorship; probably because it secured their market.

I see VW as nothing but evil, but in spite of all this, its brand remains popular in Brazil.
In the UK you can register whatever limited liability company you like on Companies House without any formal process except handling tax accounts (or sometimes VAT). No proof required at all for this, you’ll only need it to set up a company bank account (and that will just be notarised ID).

It just so happens that the UK is therefore an incredibly easy place to dodge tax if you are so inclined.
I hate to brake it to you, but those same conditions exist everywhere in every supply chain. Or how do you think products end up in store shelfs?
They did not "ban head scarves", they ruled that /if/ wearing religious symbols (and it gets interesting at necklaces with crosses) is not allowed, /then/ scarves fall under the rule, as well.

The ruling is more or less a nothingburger, because if you're against that restriction you're against the blanket ban in the first place, not so much against this specific interpretation. It's only interesting for legal doctrinal reasons.
So the easy "instant" graphs offered by Cypher engines are just temptations then?

Looks like a SQL foundation and a solid database engine is better (as always).
Portable means works on every compiler, existing or future, which implements the C language as defined by the C standard. This #pragma trick is clever, but outside the C language.
let a = 1, b = 2
~~b
// 2
~~a
// 1
~~(b - a)
// 0
I think he means the end time is between 9pm and 11pm. The start of the shift is not mentioned.
Looks like the digital trademark will be going back to FX, so unity isn't even keeping that.
I assume you're referring to this widely circulated blog post [1]?

I think what has been written there sounds plausible, but ... I wouldn't write it off as "has worked out terribly" yet. Pepsi is the first one to actually adopt electric trucks, it's inevitable that they're hitting issues now. No one before has ever even considered trying to design an electric vehicle that delivers hundreds of kilowatts of power continuously - even the multi-megawatt hypercars are only able to deliver that power for seconds to minutes.

[1] https://bradmunchen.substack.com/p/scoop-the-tesla-semi-from...
> Same with unions, instead of starting one to fix a dystopian company

There is immense value in the company structures themself. You can't just bail and take them with you. The inertia of the customer base for example. It has to be really bad to not be worth fixing if the alternative is redo from the ground up.

Some fields have less moat though.
I may not be the best person to ask, but after countless tweaks, I’ve settled on using a single daily note to unload everything on my mind and then forget about it.
Well if you've never used Java (or c#), that might be your main problem. I'm telling you my experiences hiring as a manager over 10 years ago - all the senior Java devs on the program (about 8) were $90-120/hour. Architects were $150. PMs were $150. All independents through an agency with minimal markup ($3-4 per hour). I'm also speaking as an IC at times that's charged $150-250 an hour for over 20 years depending on the role. Rates these days are even higher.

These rates are at financial services , banks, transportation / logistics, manufacturing, telecom, etc. in Canada, US, and Japan.

You should read patio11's posts on this topic on HN or his website, for example : https://www.kalzumeus.com/2012/09/21/ramit-sethi-and-patrick...
The way I heard the "needle gate" interpretation is:

1. A camel normally is tall, covered in a tarp / saddle, and loads of baggage.

2. To get through the Needle Gate, a camel needs to take off all his baggage, saddle, and tarp, and then crawl through on his knees

3. So with a rich man: To get into heaven, he must take off all his worldly baggage (i.e., stop loving his wealth) and humble himself by crawling in on his knees.

So at a certain level it does make sense; there is a sense in which that's exactly what Jesus asked the Rich Young Ruler to do.
Marketing budget at PostHog (with actual figures)
It's not a text article though, it's a public microblogging forum like Twitter, implemented with a protocol for which this just happens to be a web interface. And a forum with more features than the one we're on, most of which would be quite inconvenient to implement in a purely static website.

Now, maybe what you're actually trying to say is that the content of the Mastodon thread should have been static website instead. That might be your preferred method of consuming this information, and that would be a valid desire. I can't say I'm a fan of twitter-style threads either.

Having said that, that does not take into account what the author of the thread wanted to accomplish. In all likelihood they're on Mastodon precisely because they want interaction with strangers. Otherwise they would have written the static website version. So it's a matter of misaligned needs.

Also, note that Mastodon is built on a protocol - it does not need a web app. So you could build a thread unroller or use an existing one to meet your static website needs, although I have to warn you: current implementations use JavaScript for that[0].

[0] https://unroller.zachmanson.com/
> I'm fine picking things up, just tell me when they arrive at the sorting center.

I have lived in a couple of places (in Europe) where I often had to go to the sorting center to retrieve parcels, due to some customs-related issue or whatever. Staff generally weren’t happy to see me there. The sorting centers didn’t employ dedicated customer-facing staff, because there just aren’t enough customers coming in. And that means that I was either distracting someone from the tasks they are usually assigned, or I was at least shattering the peaceful environment that they normally work in.
Yes - but the implications of reassigning the number immediately to another contact seems something that should have been noticed in the design phase.

> Vincennes assigned her the tracking number 4474; Sides assigned her 4131. Aegis unified the contacts under the number 4131. 4474 was then available for re-use, so Aegis assigned it to a US A-6 bomber, which happened to be descending.

> But he didn't realize that its tracking number had changed. He thought it was still tracking number 4474,
i've seen this comment almost verbatim somewhere lol (when the gitlab dev erased their DB a few years ago)
This was not an edge case, it was a swiss cheese failure that was just waiting to happen.

In a tech company this would correctly be thought of as a systemic failure as opposed to a personal one.

There are so many questionable design choices here for a system that is supposed to be used in high-stress situations. A lot of it reads as someone thinking "ooh yeah it would be cool if it did X" instead of "what's the simplest and dumbest possible way to do this".
I hate to break it to you, but there is no doctor’s order that say you must buy anything, it is perfectly fine to exist without consuming, and there are few ethical companies that at least try, or a middle ground between ethics and suppressing unions, etc
If every other payment provider accepts the vendor's terms and that the vendor already has KYC details on file with its US-authorised payment gateway, AMEX requiring signed scanned copies of its own payment terms and multiple forms of identity to be individually emailed to them for each and every transaction is the definition of 'extra hoops', and it seems quite reasonable to consider it difficult and obnoxious.

For a lot of transaction sizes it isn't really worth the extra effort, particularly as filling in forms like the W8 BEN E is the kind of work people tend to pay their accountant - quite possibly more than the value of the SaaS subscription - to do. (As someone who happily prepares his own tax returns once a year, the W8 BEN E is not a particularly straightforward form to fill in for comparatively little benefit)
Explore the Leading AI Job Roles for Data Scientists in 2024: A Comprehensive Guide to Career Opportunities in Artificial Intelligence. Stay Informed and Elevate Your Career in the Evolving Landscape of Data Science.
This is quite useful for training people quickly and understanding how certain parts of the python `typing` module work. Thanks for making this.
Good. I'm surprised they even picked a bank with such a controversial history and track record. They're pretty much the Palantir of the financial sector. No way I'd ever do business with them.
A more readable (possibly revised) version can be found here: https://fs.blog/great-talks/psychology-human-misjudgment/
Creativity: My Top Feelings
I believe VW is failing like this: https://www.youtube.com/watch?v=rpkoCZ4vBSI
(talk Disruptive innovation by Clayton Christensen).

VW used to be the cheap option for the masses, hence the name "Volkswagen" = "people car". They could then successfully push out competitors by gradually raising quality and prices. But by now, VW is one of the most premium brands in Germany. So their usual "raise quality and prices" strategy has stopped working.

My parents' generation loved their VW Golf, which back then was a cheap car for students. But nowadays, a new VW Gold can cost €44000 which is completely out of reach for most students and young adults. Similarly, they used to have ads mocking the fact that a VW Transporter was an extremely popular family car used for vacations and camping trips. At €90000 for a Volkswagen Transporter (version 7), it's now become more of a status symbol or collector's item.

Actual families will buy a €8000 Dacia transporter. And in line with Christensen's talk, it looks like Dacia is now scaling up quality and raising prices, thereby pushing VW out of the budget market into the much smaller premium segment.
In the case of this game, the mouths were never open, the teeth were never visible at all. Which is obviously a massive failure of the developers (using a prefab model with a ton of completely unused detail is a waste of everyones bandwidth, storage and memory), but the teeth should at least never be rendered by the engine.
Same in Europe. I have an Amex card from work. Hotels and most restaurants accept it, most taxis and shops don't. They absolutely hate that card and even if they accept it you practically have to beg them to take it (and even then they will pretend "the machine is broken"). Even in big countries. Try to get a taxi in the queue at Charles de Gaulle airport in Paris. They will ask you to stand on the side and beg each taxi driver until they finally get one for you.

Also the damn thing never works in machines, like for public transport tickets :( Which is often a far better option than taxis.

I have to use that card for business expenses and I hate it so much.
Plug plug: I've written an assembler[0] for the 6502 (with full LSP and debugging support). It also supports the concept of unit tests whereby your program gets assembled and every test individually gets assembled and run, whereby you can add certain asserts to check for CPU register states and things like that.

[0] See https://mos.datatra.sh/guide/unit-testing.html
Experts seem to occur at an intersection between personal interests and professional experience. Would they continue to do this work for free if they didn’t need the paycheck? So, go where the hobbyists are and talk to people. Then evaluate those people against published work whether products or writing and whether professional or personal then evaluate that published work against industry norms on the basis of expenses and utility.

I understand that is a lot of effort, but it’s what separates the actual experts apart from people who are just good at merchandising themselves.
It means they cannot schedule time off of work to care for an illness, surgery, etc. It would prompt most to search for other lines of work but, in rural counties, not much else is available.
Given the stakes of an “edge case” in a war machine, not to mention their cost, it doesn’t seem unreasonable to expect the number of such cases to be zero.
There was no war.
If you were still the useful idiot you claim to might have been in your 20s, how would you know you are not one any more?
I'm happy for any reader of my blog :)
A beautifully written piece with lovely images. At some stage in my (ongoing) OO enlightenment, I got to appreciate that in a healthy OO codebase, there should be constant refactoring and code movement in order to adapt to small and large changes (and that there is a lot of judgement in when to opt for a big change when requirements are only incrementally arriving.)

While I agree with much of the sentiment about clear naming, I think that many languages with OO capabilities fail to provide easy to use role based composition at their peril. It is a big challenge to do wrestle real code and we need all the tools we can get.

Here's how it could look with roles at a coarse grain level:

---

role Breedable { ... }

role Feedable { method eat-carrot { ... } }

role Trainable { ... }

class Horse does Breedable does Feedable does Trainable { has $.sound = 'neigh'; ... }

class Donkey does Breedable does Feedable does Trainable { has $.sound = 'heehaw'; ... }

my $h = Horse.new(); $h.eat-carrot();

---

The benefit of roles is that they let you apply your human language skills (English, French, etc) to combine words as in natural languages - so roles are akin to Adjectives and classes to Nouns, and method names to Verbs.

With roles, you can avoid the temptation to hardwire inheritance:

---

class Donkey is Horse { ... }

---

And it leaves open the option for layers of specialization of roles like this:

---

role DonkeyTrainable does Trainable { ... }

class Donkey does Breedable does Feedable does DonkeyTrainable { ... }

---

And you can use inheritance and role composition side by side:

---

class Beast Breedable does Feedable does Trainable { ... }

class Horse is Beast { ... }

class Donkey is Beast { ... }

---

Here's what it says in the docs:
_Roles are a collection of attributes and methods; however, unlike classes, roles are meant for describing only parts of an object's behavior; this is why, in general, roles are intended to be mixed in classes and objects. In general, classes are meant for managing objects and roles are meant for managing behavior and code reuse within objects._

btw these examples are in raku ... https://docs.raku.org/language/objects#Roles