skysight-inc/HackerNews huggingface dataset:
On the other hand, what is the reasonable way of action here? A whole set of acquaintances grieving for days about a person only one of them knew? Next to this being quite detrimental to productivity (and you can argue all day about how bad we have it in this society), it would just lead to us being in a mostly permanent state of grieve, as there will always be someone that had some shocking event in recent times, for any reasonably large set of people.
because all that is is no more than 50 lines of code. it's so easy that nothing else makes much more sense. Go's standard library has all you need to run networking services from the get go. you really do not need these things. Go with nginx, haproxy and similar things if you need every last bit of performance, but otherwise, you can just write your on in no time. Not only that, you can tailor-made it to suit whatever use case you have and that knowledge will only make you more productive in the future.
This person has the privilege to espouse nihilist doomer philosophy like this.
> Hiking in altitude is hands down the hardest thing I did in my life

HOw much preparation did you do before hand ? I'm looking at a himalayan trip next year to around a 23k feet summit (over the course of 30 days or so). I'm taking a year to train for it, but I have no way to train for 'altitude', and as I understand it reaction to altitude doesn't correlate that much with overall fitness. You can apparently be super fit but still get altitude sick, which is concerning me.
depending on how much weight their voice has it might well worth the risk. (as you gain naysayers but you also deliver results, and that might make certain important folks happy, or at least it will look good on your resume, etc..)
Ok, well, I understand it may have been invented with that goal, but it frankly does not look like blackboard notation at all. This is not lower effort than your rebuttal “yes it does, in fact it was invented that way”.

I agree with a sibling comment, also heavily downvoted, that the real blackboard notation is linear algebra notation. Either that, or pseudocode. Python and Haskell look like pseudocode. This doesn’t, and it doesn’t matter what the developer was targeting, he didn’t hit the target.
I would say that it's almost good if it wasn't for the Error word in KeyError.

If it was something like except KeyDoesNotExist: or KeyNotFound, it would make more sense for me, because it seems hacky to consider it an error where it's a normal default to some value behaviour.
Access to Opportunity in the Sciences: Evidence from the Nobel Laureates [pdf]
> and hasn’t meaningfully contributed back to the Wordpress project.

That's what Matt says. WPEngine claims otherwise -- in a legal document, no less.
The polished CMS nobody heard about :)
I agree, linear algebra or pseudocode.
> I think local-first is the future. This is where the apps runs mostly within user's browser with little to no help from the server. Apps like Figma, Linear and Superhuman use this model very successfully.

The problem is: Figma and Linear are not local-first in the way people who are local-first proponents explain local-first. Both of them require a centralized server, that those companies run, for synchronization. This is not what people mean when they talk about "local-first" being the future, they are talking about what Martin Kleppman defined it as, which is no specialized synchronization software required.
Overemployment, moonlighting etc. is another interesting aspect and the heady mix of remote work, inflationary pressure, job insecurity and stagnating wages creates a motivator to take 2 or more jobs.
Helping wikis move away from Fandom
> The maxim is not used by religious people to its intended effect.

Your comment literally says "the maxim suggests".

If that wasn't what you were saying, then your comment is misphrased.

If that -was- what you were saying, then I reiterate that, no, the maxim does not suggest that. You (or whatever hypothetical person you're referring to) are the one suggesting it, not the maxim.

It doesn't matter how you rephrase it - "should be able to" is not the same as "must". "Able-bodied people should be able to jump off the top of a building." That's a perfectly valid and true statement - jumping off of things is within the physical capabilities of the able-bodied. But that statement, however true, does not suggest that one must jump off the top of a building to prove that one is able-bodied.

> No, I didn't mean that it has to happen in all cases.

If it doesn't have to happen in all cases, then an intelligent person can simply say "no, even though I am -able to- accept contradictory ideas, in this case I still reject child marriage in all contexts". Clearly you would agree that this is perfectly compatible with the maxim. So, in what way is the maxim being harmful here?

In reality, your comment has almost nothing to do with the maxim itself, and is mostly just about people using religion and rhetoric to manipulate others. Such people would use whatever tool they have available - with or without the existence of the maxim.
If you're doing graphics then you will have to use `unsafe` to interface with the OS primitives, there's no other way.

Backlinks would be "nice" but they break fundamental assumptions that the borrow checker does.

> Detecting a double borrow is the same problem as detecting a double lock of a mutex by one thread, which is being worked on.

Is it being worked on using heuristics or formal methods?
I have to say that yes, it's a PITA. Ever tried to enable exceptions in one part, and disabled in the other? It simply won't load.

Or any other option. Really. So many investigations, so much time wasted.
A utopian strand of economic thought is making a surprising comeback
>since it seems to be about the fact that your coworkers are not your friends, and your work is not your life.

That's not the message. Even with close friends, what you experience versus the grieving person are miles apart. When a friend's parent dies, I show sympathy and provide support, but my life goes on as usual. For the griever it's the centre of everything.
Yeah we run this on our own Proton Mail whitelabel, and for a few customers who have us manage it, mostly for the filtering aspect, and the occasional customer who has the wrong/mis-spelled address in their system and won't change it.
> the language lacks a “throws” statement

I'm not sure what you mean by this? Python has the "raise" statement [0], which "throws" an error from within a function or other code.

[0] https://docs.python.org/3/reference/simple_stmts.html#raise
Wasm is more open, because we effectively have 1.5 browsers left, and whatever google decides will be the de facto “web standard” everyone should follow. If google were pushing for a slightly revamped jvm/applet model, that would be the standard (as the JVM is as open/standardized as it gets)
Seeing the login window reminds me I have an unused wordpress.com account with 2 blogs... Well, "had", I just deleted them due to Matt's behavior.
We used to get these big books delivered to our doorsteps that had your name, your address and your personal phone number. You could pay to opt out.
Non-free to send an application signals scam. I would never use this.
General scientific computing is pretty good across the Julia ecosystem, from optimization, to ODE and now PDE solver libraries, to various statistics and inference packages, etc. It lacks the deep NN tooling or breadth of ML libraries of Python, and nothing matches R for breadth of stats libraries, but for most other scientific computing it is really great at this point.
With luck, they'll be so concentrated on replying to each other that they'll neglect to bother proper people.
ECOSMIC | Data Analyst | https://www.ecosmic.space/ | Turin, Italy | Full-time | Remote (IT)

Ecosmic is bringing microservices to space. Our first software solution SAFE helps satellite operators gain insights on the risk of collision for their assets. We raised €1.1M this year and our first product is in beta-testing.

We are now looking for a Data Analyst to help us design interfaces with several space data providers, and develop proper data models and storage solutions. Part of the job will also be to query and analyse data about product usage and collaborate with the business team to provide market intelligence insights.

Learn more and apply here: https://www.ecosmic.space/data-analyst
I think the author rather refers to "tamagotchi tooling" and constant adapting libraries to new trends. It was not that much about language changes per se
Kinda similar to Barbara Streisand effect.
But none of his actions are sensible if he just wants to defend it. He's done more damage than WP Engine ever did.

The argument that WP Engine is trying to mislead people is weak at best. We're seriously saying that talking about WordPress hosting was misleading? To whom? What about every other host that does this?

Also considering the current deliberately misleading state of .com/.org/Automattic/Matt/the foundation etc, I really think they could do a lot to lead by example there before going this unnecessarily nuclear to others. I don't believe it because the reaction is totally out of line with the issue.
This is good advice. And don't let your first experience(s) write off professional help. "Shop" around if you have to, it took me a while to find a psychologist that I felt I was clicking with.
Geoff Hinton was denied an academic position at the University of Sussex's CS department where he had done postdoc work (That department is now 'famous' for consciousness studies and integrated information theory https://osf.io/preprints/psyarxiv/zsr78. I bet they are kicking themselves now ...)

> "Academia will one day wake up, and realize that"

Charlie Munger famously said, "Show me the incentive and I'll show you the outcome" ...
Ideally Jira would have something similar so that when you create a new issue and accidentally click somewhere or press escape, it doesn't delete the ticket you've just spent 5 minutes creating.
>I don't see why we couldn't live in a world where coworkers are our friends and work is our life.

They aren't your friends by default, but nothing says they can't be your friend. In fact, many of my best friends in life are/were coworkers.
The verge generally is clickbait, another site choice would have been better.
I think this is a valid approach, but success is contingent on working with product-minded engineers [0]. I consider myself to be one, so I'm a fan of this approach. There are also many engineers who aren't product-minded, and they might prefer working in a culture where their job is to focus on execution.

[0] https://blog.pragmaticengineer.com/the-product-minded-engine...
I'm getting ready to launch an iOS app in the next couple of weeks, and this is gold! Does anyone have a perspective on Apple Search Ads vs Meta vs TikTok? I'm wondering what's worth the squeeze.
that's what they actually do, yes. It's been a joke first, not anymore
I set up a form to send basic email info for wedding RSVPs for my wedding, no validation, and never got a single piece of spam. Granted it’s hosted in Cloudflare so don’t know if they blocked out all the hard work for me.
The reference is to this, where Matt has replied to a query about what constitutes "affiliation" by saying he could not answer that and the person should consult an attorney.

https://x.com/JavierCasares/status/1843963074904227945

Read that whole thread from the earlier tweets too. People are getting banned from the Slack channel for asking what the checkbox means. This isn't just drama from OP.
I'm a musician. I studied film and photography in college. I started learning how to digitally design in the early 1990s (yes I am old), and made a short career of it for the first 15 years or so until recently. I still do some of it here and there, mostly for fun.
That is why I've been successfully working from home for almost a decade starting on an LTE connection that was 5Mb up and 10Mb down(notice this is small b as in bits). No problem at all... Why because most of the time latency was good.

I'm still on the same LTE connection, but everyone kept telling me how my speeds are crap and how I should update to a new LTE cat 21 router. So I got one of more popular models ZTE MF289F. And the speed increased to 50Mb up 75Mb down on a speed test. But all my calls suddenly felt very choppy and the perceived Web browsing was unbearably slow... What happened? Well, the router would just decide every day or so to up it's latency to Google.com from 15ms to 150ms until it was restarted. But that is not all. Even when the ping latency was fine it still felt slower than my ancient tplink lte router... So the zte went into a drawer waiting for the times I'll have time to put Linux on it. And the tplink went back on top of my antenna mast.
It’s all have to do with resource management here.

It’s obvious that laying off people that were working hard at making more robust the flagship product of the non-profit wasn’t going to result in a an increase of security in this product. Could the whole lay-off have been prevented? That would require some number analysis here, and insights I lake.

Could at least some termination have been avoided? Freezing the income of the CEO until some agreed metrics improve, and use the amount thus spare to save some employ salary was certainly an option here, wasn’t it?

Claiming "think of my family, look how much more some other people earn elsewhere" while almost simultaneously (at organization level at least) putting so many people in a jobless position, that’s a rather bold cognitive dissonance to throw at the world to my mind.

If pointing out "odd financial priorities" of a non-profit is flame bait, one might wonder how humanity is supposed to mend all organizational dysfunctions it can ever fall into.
Probably. I run all the old, insecure machines on their own subnet and physical segment, and some of the "keep them going" services are hosted on VMs running on our modern VM hosts. We've got a few things that have to cross the router/firewall between the two networks, not SMB currently though.
The product role is far too broad. It's absurd. The more experience I get in both product and engineering leads me to believe that product should be a scout out ahead of the team, identifying the most valuable things to build. Product people should spend more time with customers and internal stakeholders. Implementation below the epic level should be handled by the engineering team.

https://docs.google.com/drawings/d/1-6iUUbfFp3UFK24_OymF7ciX...
Go hunt bad guys
Internships while you study. Freelancing.

I think the grads cant get hired is overstated.

Beancounters can't resist a the lower $ per neuron of hiring grads.
It is a fair question, but I have seen plenty of footage where the first drone misses a weak spot. Sure, the explosion is intense, but the tank continues unabated. Then a second or third drone hits the weak spot for disablement.
No, it's not. Please see the tweets I linked from this comment.

https://news.ycombinator.com/item?id=41790976
Simpler to define what you want to do as Option B then produce an expensive & time consuming Option A and an unacceptable, risky and business damaging Option C. Then show the Powerpoint to the C-Suite and let them think that going for Option B was their great decision making skills. Everyone leaves happy!
> Of course we do, tovarisch.

Nice argument you got there; it really shows your unwillingness to see things for what they are. Keep living the dream, no worries, there is no exploitation in the world, and your lifestyle is entirely moral.
I think there is a historical pattern of same thing happening with PHP, when things like cake-php and other foo-php started gaining enough popularity to irk PHP core folks about it. Though I don't remember PHP doing an outright war against them like Matt/WP, I think they did alter their license and mention specifically to not use their name in the project in a way that associates them to PHP.
A better example than Figma is Rive, made with Flutter.

Works well local-first, and syncs with the cloud as needed. Flutter space lends itself very well to making local-first apps that also play well in the cloud.
I use dirjump [1] for this. I use zoxide alongside it.
[1] https://github.com/imambungo/dirjump
The fact is that our pseudo-liberal market is extremely dysfunctional and doesn’t offer meaningful opportunity to most people who didn’t get technical degrees. A healthy society cannot run on pure software engineering, and cannot offer meaningful work only to its brightest nerds and most unscrupulous thieves. It’s good and right to notice this, and the solution is not that the nerds and thieves should consider dribbling a few extra scraps to the poors (at this point, everyone else).

No, I don’t think knowing how to perform an affine transform justifies a 20x better salary than the common man has access to. The vast majority of folks in tech are not building rocket ships and flying cities.
The people who claim that current quantum computers are useful for classical problems contribute to "Quantum hype" which is frowned upon by most members of the community.
I mentioned it in another comment but worth repeating, I have no bones in this fight, so I don't really care either way and I disagree with the approach Matt is taking regardless.

But, the person you linked to don't seem to be discussing the whole thing in good faith, as exemplified with this comment:

> "ANY way means that if I visit the WPE website I cannot click that checkbox. That's not a speculation"

I'm pretty sure that no legal interpretation of that checkbox label would reach the same conclusion (but, I'm not a lawyer, and yadda yadda), and it is quite literally speculation unless that person actually investigated if it's true, which don't seem to have done.

So again, not disagreeing or agreeing with anything here, but there is a lot of baseless arguing back-and-forth between everyone, and people (including Matt) seem to more willing to stir the pot some more, rather than finding something that moves to solve the situation.
> You do need efficient data structures, which often implies developing custom ones for specific use cases.

You are assuming you can't do this with those vecs/maps. But you can! That's what the "additional semantics" are.

They will be slightly slower due to often using indexes instead of raw pointer, which requires a bound check and an addition to get the pointer, and sometimes a reallocation, but they won't be that slow. Surely they will be faster than C#, which you claim can implement those same data structures efficiently. You also often get the benefit of better cache locality due to packing everything together, meaning it could even be faster.
> caused by NATOs defeat

To clarify: Is this a hypothetical statement or is there a specific NATO defeat that you have in mind? As I understand, Russia has not directly attacked any NATO states since the state of the Ukraine war. (Leave aside the sabotage of Nord Stream natural gas pipelines.)
> "Huge" in the case of antitrust matters is big enough to act anti-competitively.

With the extra clarification that just the size of the company or its market share aren't in and of themselves enough to constitute a crime. It's how the company acts once it has that power that constitutes the crime.

You could be a huge company, or dominate a market and still not run afoul of anti-competitive laws because you didn't abuse the position [0]. The abuse of position particularly (or only, depending on jurisdiction probably) if it brings harm to consumers is what lands a company in hot water.

[0] https://thehustle.co/originals/the-worlds-cutest-monopoly
> Did the scammers and spammers realize that stuffing every input field on the web with commercial links and javascript exploits dosen't actually work ?

How sure are you about this?
the problem with these waitlist items is when the product becomes available, I rarely remember registering and usually target the email to spam, or it goes automatically to spam.
Some tech influencers pushed Zod - that's basically the entire story
I was expecting it to address the common practice of product owners often not owning business outcomes.

Also would have loved to see mention of the hijinks that goes on around half-ass features often in conjunction with the abuse of the term MVP.
They don't if you're in the UK.
> What page are people on that might lead to domestic abuse?

The police, the divorce services, health services pages about contraception, abortion, sexual assault, LGBT youth services, etc etc etc. Think people who are already being abused, mostly.
How we feel matters not, the license does. Before and after Google there is Linux. Same for Matt and this CMS lineage
Guilty is not what I was looking for here although clearly that is what people picked up. I certainly don’t think I bear any responsibility for the present situation, even though I benefit from it. To notice that the situation is quite bad for most people and very good for us is not something that should induce guilt but rather, I think, shame and anger.
Oops my bad. Yes that's it.
> But none of his actions are sensible if he just wants to defend it. He's done more damage than WP Engine ever did.

Trying to see things from Matts perspective, it totally makes sense to go nuclear in order to defend what you see as your baby being under attack from a hostile for-profit entity.

I don't necessarily agree that the situation actually is "WP Engine is attacking Wordpress", but clearly Matt sees it like that, no matter if it's real or not, and it does make his actions understandable, even if I disagree with them, or how weak the argument is.
It's not an exhaustive take, but what it boils down to. Also the Github blocking is false and has been disproven.
Julia is a really nice language. It was one of the first modern languages I've used were "buildsystem"/package management was properly/deeply integrated from the start (like rust with cargo)-- contrast with Python, JS or C++, where there are several completely different libraries/tools to manage this with bad interoperability (and your own dependencies might only support a subset). I think in hindsight that this is a really desirable development in general.

I also feel that Julia managed to achieve "forward interoperability" between libraries that is almost unparalleled in my experience: It is often possible to just pass data structures across library boundaries, and in MANY other languages this is absolutely not the case; consider e.g. C++, where you might have like five different "Matrix" classes/types between GUI library, linear algebra package, image processing toolkit etc., and the code you write has to convert those types at every boundary by hand.

The one thing the language is bad at (but this also improved a lot over time!) is the suitability as conventional scripting language, where you run some source code through a cold-started interpreter (you get somewhat railroaded into having an open interpreter instance, that you then run your scripts on instead).
I’ve found that with most libraries - they always provide toy foobar style examples assuming it’ll make them approachable, but in reality, instead makes it impossible to understand the practical way to use it in real world settings.
Post that are not in English are usually ignored or flagged. It's better to link to the English version https://c2montreal.com/en/ that has the same design. (It's hard to switch from the FR version to the EN version. Perhaps the problem is that the preferred language of my browser is ES?)

Most of the time the discussion here is about the content. If you want to discuss the design is better to make the submission and a minute later make a comment explaining that you like the design (and add some personal remarks or a link to the designer explanation). Sometimes people will follow the trend and discuss the design, and sometimes people will ignore the comment and discuss whatever they want.

What is the moving part? The river? And a mountain in the bottom and the Sun at the top? (Is Montreal sunny?)