skysight-inc/HackerNews huggingface dataset:
Depends on the nature of the work - I recently did a gig at a civil design engineering firm and multiple projects came in at or under budget and on deadline.

We’re there some serious overtime crunch periods on a couple of them? Yes, but for a multimillion dollar project with expiring Federal funds, it was achieved as set forth.

I think we tend to hear more about the failures than the successes - the Omni hotels in Houston and Dallas built with bond funds were repaid years earlier than mandated because they were successful, for instance.
Very strange article, seeing as the Azeris are a Turkish people and this ancient hatred is in fact real.

The pogroms didn't start up in 1988 for no reason, but because there was in fact a racial hatred against Armenians among Azerbaijanis, and one which they probably won't ever let go of, so the hatred survived very intact through the entire Soviet era.
> The fact that nobody dies or a regulatory body doesn't fine you straight away, or as you put it, if it's "arbitrary" doesn't mean much. The industry your whole company is in, at some point was also an arbitrary choice by whoever started it. We're humans, pretty much everything we decide to do is arbitrary.

The problem is when you treat deadlines as something very important and absolutely essential to meet, especially when the dates have just been made up, without even having the full picture of what must be developed, way back.

That's how you get crunching and people having to sleep in the office. That's how you get working until 1 AM just to ship something so the system can go into prod on this made up arbitrary date. People who do this sacrifice their own wellbeing and those who don't no longer seem like team players, leading to a culture that's unhealthy or toxic.

This is especially noticeable in the video game industry, where it's become a widespread problem - even by outsourcing to lower paid developers and getting a bigger workforce as the result, the deadlines for game releases are still unreasonable and you ship buggy games (e.g. Cyberpunk 2077) on the backs of delusional young people who work too much and burn themselves out.
People have agency, meaning they can take responsibility for their situation (in a free country) and do something about it.
Sherlok Holmes, books about A. Suvorov, M. Twain and many others
It's common in other programming languages for string literals to have type string. It's weird and confusing that they do not in both Rust and in C++.
The advantage w.r.t references is that with Slotmap, you can express cyclical data structures, whereas with references you can't.

The advantage w.r.t plain Vec and juggling integer indices is that unlike integers, Slotmap keeps track of the "identity" of the stored object; the keys are unique to that object, and you can't accidentally refer to a wrong object with them.

> errors risk being silent references to wrong objects

Slotmap is specifically designed to prevents this. I recommend you to read its documentation; the generational indices system is quite nice!
My opinion of this dismissive attitude towards security, were I to express it with sufficient honesty, would probably get me banned from Hacker News. It is the hardware equivalent of “only people with something to hide need encryption”.
Rust is perfectly happy to leak. But as in C++, there is no temptation to.
Well, he wrote "use Rust for those scenarios where a non-GC language is required", so I guess his opinion is similar to yours. But, judging by the "using Rust for web dev" articles that keep popping up here, there are people with other opinions too...
At least since the 1960s, there has been resentment around the world regarding America's influence. I've lived in a variety of non-Western countries since the 1980s and there has always been some degree of resentment against the USA at every social level. It is so pervasive in culture that I just expect to always be dealing with it.

These people have long yearned for a shift away from American domination, and with the rise of China and Asia in general, it has begun to look like that day may come in a decade or two. Now, the events surrounding the Russo-Ukrainian War are hastening the change.

The international regime is headed toward an inflection point, at which the axis of influence will permanently shift away from the USA. The bulk of the non-Western world badly wants this to happen, and while they may be sympathetic to Ukraine, they care more about this.
If you like to ponder physiological implications and deeper themes of such worlds in worlds and what it can mean, in a fun way, I recommend the (sci-fi) book Permutation City (Greg Egan), from 1994. It also contains an artificial world, called the Autoverse that felt to me like Minecraft when I read the story. But it is taken a lot further...
Yep, those are numbers. We can agree that none of that money should be owed to Apple, right?
I don't get why Apple should pay for the disastrous policies of the EU?
Amazon and e-commerce, in general, have a different usecase for search engines. IME, the two products were people searching for the best solution to a problem and had fairly strong organic channels because they solved the problems people were looking to solve and were blogged about all over the internet.

E-commerce: people are looking for the best deal. You pay google to “show up first” and capitalize on brand awareness once they see your competitors. The customer is going to think, “ah nice, at least it’s on Amazon in case all these other stores are too sketchy.” The other stores probably play a better SEO game than Amazon because /they have to to survive/ while Amazon merely throws money at the problem to capitalize on the brand.
Well, they're not really 'radio' either. 'Audio series' might be a better generic term, but for better or for worse, 'podcasts' has stuck.
I've already outlined the dichotomy between educated old-school free trade fiscal conservatives (basically, me), a dying breed, which is a position informed by an understanding of economics (comparative advantage and so on) and the modern reactionary conservatives who reject economics (along with all other liberal arts and sciences) in favor of their populist agenda. The emergence of the latter is all the more reason in support of a liberal arts education. The last 15 years has seen the polity fracture along educational lines, and the consequences that are on display. It used to be along wealth lines.

The trans treatment issue and covid response issue is just like any other intersection of academic study and public policy. You balance the pros and cons based on the empirical evidence. Sometimes policy makers may get that balance wrong one way or the other. Treatment may lead to life-destroying outcomes X percent of the time, but lack of treatment can lead to life destroying outcomes (e.g empirically increased chance of suicide) Y percent of the time. Lockdowns are a trade off between your freedom of movement and the freedom of old people to not die. It's not an easy issue, because you've got the incomplete and evolving science on the one hand, and public morality on the other, combined with a dash of administrative incompetence. So you shouldn't presume that getting the balance wrong in one direction is criminality but getting it wrong in the other (thereby increasing suicides) isn't, or that there's any better alternative that involves uneducated people making such decisions.

"So I should keep funding humanities, otherwise they’ll start murderous revolution?"

We literally almost got that if Trump and his uneducated supporters succeeded in undermining democracy, and we may yet get that. Education is an antidote to populism, whether that's the Bolshevik left flavor or the fascist right flavor.
> culture war topics like reproductive rights, race (eg. CRT or affirmative action), LGBT rights, or immigration are not.

those are exactly the topics GTA has previously touched on/which I recommended to check out the radio shows for, the anecdote wrt Trevor was probably misleading.
yeah, and the farmer made sure the consumer was alive, hence they should also receive 30%.
No in the south now, how come?
This is someones creative writing practice.
Only if you're using Unity / Monogame / other custom game engines that use C# as their scripting language.

Unity (IL2CPP) and Monogame (BRUTE) transpile the C# (byte)code to C++ to be able to deploy to consoles and the C# version they support lags several versions behind.

I don't think we can call C# "the new King of gamedev" until it is officially supported by console makers but it seems unrealistic for a couple of years.

Hopefully C# 7's NativeAOT fixes this (Sony & Nintendo will probably need to ship a runtime for C# for this to happen), I don't want to deal with transpiling stuff, I just want C# support out of the box.
How did I convert the 33 GB Dataset into a 3 GB file Using Pandas?
In the future you can have full 16k movies representing only 1.44mb seeds. A giant 500 petabyte trained model file can run those movies. You can even generate your own movie by uploading a book.
Yea but it’s not really useable in practice as it heavily relies on nesting allocations in closures to simulate “generative lifetimes”. It’s a research artifact, not meant for serious usage. Instead, I would recommend using something like https://crates.io/crates/qcell, which works on similar principles.
I use deadlines as a heuristic. Without them I have a hard time focusing my work at all. That doesn’t mean I let myself be abused by arbitrary deadlines.

Deadlines are useful to me, however I have always advocated the use of periodic check-ins to give us a chance to adjust our course.

It’s weird when people make claims that are so easily shown to be wrong, as this author does, except some of that might be him using “deadline” to mean something less heuristic and more draconian than I do.

I published a regular feature in IEEE Computer magazine for 12 months. I never missed a deadline. But the way I did it was by using a series of fake deadlines (up to three). I asked the editor not to tell me what the real deadlines were. I missed at most two of the fake deadlines during that year. The system worked well for me because I don’t like to stop daydreaming until the last minute. Daydreaming and playing are divergent activities that generate value; but convergent activities are needed to actually deliver.
I don't know anything about this really but I would have thought it would have been the opposite: emperors who hold power over many disparate cultures would want a polytheistic religion so they can subsume other cultures' gods into their own pantheons, therefore saying "all gods are real, we just didn't know about yours until we conquered you"

Which would also fit in with why Jews and Christians were discriminated against: being monotheists isn't conducive to unity across an empire if you have one group of people claiming their god is the real one and all the others are not only fake, but it's actually a sin to believe in them
This guy's slurping the slop off the top of the mob and complains it's fecal and watery, while invoking alchemy to try to explain why.

There's more deep, weird, genuinely interesting stuff than ever, just usually not on twitter. Actually, yeah, the author is conflating Web 2.0 with the internet.
There was a time when it felt as if every piece of interesting java code out there also came in variation badge-engineered into its matching "spring-whatever". Perhaps there is some merit to that kind of business model?
Well, he's the CTO at Azure and apparently he's telling his people to avoid using C/C++ for new projects. They no longer have that freedom there because he just told them so. What people do in their spare time is of course their own business.

I believe other big companies have similar reservations about using C/C++ on new projects. And given the cost of cleaning up the security mess that using C/C++ has caused these companies, I can see where they are coming from.

It's not about demonizing people but just a simple, rational business decision to not use C/C++ for new things anymore. We have Rust now and it's capable of delivering the same level of performance as C/C++ but without all the memory leaks, buffer overflows and other costly headaches that a CTO of Azure needs to worry about messing up his business. Not worth it anymore.

People taking things like this personally is unfortunate but more a problem these people have than anything else. I get it, it's not fun having your favorite language - and by extension you - labelled obsolete. Not a nice message to receive.
My memory problem is not with documentation. Usually my IDE takes care of it.

As soon as I hit 40, I can't remeber what I did last week or before that. Did I solve that problem? Which customer complained about it? Where did I put that PDF?

Fortunately I am very organized, and I leave clues for myself all over the place. Readme files in named folders, details in commits, email myself with some information.

But more than often I am asked "was X display compatible with XYZ board?" and I can't give a direct answer anymore.
No, it has not been done. I published a post in Reddit related to this experiment that you can check here if you want: https://www.reddit.com/r/programming/comments/q8n508/prototy...
Not related to the content, but I find it interesting that the article is using ー (Katakana-Hiragana Prolonged Sound Mark) instead of em dashes (—)
By irreducible entity, as the yet undefined entity that sits at the nexus of mathematics, philosophy, computation, logic (consciousness).

It’s not a well defined ontology yet. So whatever it is, at its irreducible size pinpointing it as a thing in which gives rise to such other things.
Why I left Gitpod
One purpose of taxes is to raise the prices of some products relative to others, encouraging consumption of some over others.
Heh sorry I put the date there in the draft phase because I planned for publishing on Tuesday.

It got done earlier and I pushed it out in a bit of a hurry because I was leaving and forgot to update the date.

I have fixed it.
CORS = Cross-Origin Resource Sharing.

There, that wasn't so hard, was it? I assume this is written for web developers who find this the most familiar acronym in the world, but ... still, it would not kill anybody to include the definition of the acronym, perhaps even with a friendly link [1] to make it Even More Accessible.

I'll be off looking at the lawn mowing robot, now.

[1]: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
I found a few other options:

http://xem.github.io/sheet/

https://chrome.google.com/webstore/detail/quick-spreadsheet/...
We just use a path prefix and a reverse proxy to save the pre-flight request altogether.
> "comments go out of date quickly, so there's no point in investing in them"

The key difference is where the described thing lives.

A comment describing the next few lines of code or some loop that follows, or similar, won't go out of date since it's easily updated together with what it describes.

A comment living in another file, describing loosely some far-reaching but still-evolving aspect will likely be outdated soon, if the thing it describes changes and that comment is out of sight and needs extra effort to be remembered and updated.
Yes I agree with this too.

I think using that language is better than "stealing", because the immoral act is the passing off, not training of the model.
...so a completely separate accusation from the suicide nets this subthread is about?
Apple doesn't have to pay anything, nobody is holding a gun to it's head, or forcing it to participate in the European market.
Only C extensions that themselves have no global state and don't depend on the GIL for locking, which most of them do. So they will all require some porting, and it will take time since it requires newer CPython API only available in 3.9+ and some even 3.11+ (PEP 630).
25% number is from pyperformance benchmark suite, which you can replicate. Whether pyperformance is representative benchmark suite is another question.

https://github.com/python/pyperformance
I can relate to that. Things get worse with age: I once googled for a piece of code (I2C driver) for an embedded platform, only to find out that I already wrote one myself, and managed to completely forget about it. Turns out it's a good habit to publish what you wrote.
Either you make peace with deadlines, or get your ass out of the kitchen.

Seriously. I work in proposals and deadlines are not negotiable - well, unless the solicitor changes the deadline, but it’s up to them. Whining about the pressure that comes with deadlines is pathetic to me, because I make my living whipping people into shape to deliver on time. I have all the accountability and none of the authority in my role - sound familiar to software engineers?

The difference is that my deadline work is people management and software is working with a machine that does what you tell it to do. People don’t do what you tell them to do, at least not consistently. They try, but unless it’s a priority, it’s hit or miss.

The reality is you have deadlines because your customers have deadlines and problems they need solved. If your sales team and executive leadership consistently puts you in positions where it’s difficult to succeed at what you are capable of doing, start your exit plan. Just because shit managers push their terrible deals downward doesn’t mean the system is at fault. Deadlines are healthy to keep progress and be able to move on to another new challenge.

Besides, we humans are on a deadline to get all our living done. It’s as ingrained as yelling at clouds or tilting at windmills. Get busy livin’ or get busy dyin’
and they are all inhabited by Bronteroc
For the most part phone consumers don't really care about this though, at least not at the point of purchase. If you're going to offer a choice between easier repair and the newest feature, say a new camera sensor, and that makes it harder to repair, they're going to pick the better camera. (I accept that Apple is actively hostile to repairers as well)

If it was a hugely important element, the Fairphone would be the market leader vs Samsung/Apple.

As you no doubt know, it varies depending on the audience. If you have a nerdy DIY audience, or a technical enterprise tech audience they're going to come with different requirements.
Seconding this. I saw the article before its title was changed, and I admit I dismissed it right away (I know, how improper of me).

When I see Mark's name, I stop and read the article.
Typing M-b to go back by one word to insert a new argument is of course going to be slower. It is going to be even slower when we are two sub-commands deep.

The M-b keybinding is merely a workaround, not a fix. I believe the snarky remark was unwarranted. I didn't mean to doubt your knowledge of readline. Like I said, I do agree with the larger point you made in your comment. I too find the non-standard help trends inconvenient. My comment was meant for sharing a workaround that helps me to alleviate some of the inconvenience caused by these problematic trends.
Except app store is not free market but monopoly. So it should be treated like one. The moment sideloading/root or alternative appstores are allowed - then then can charge whatever they feel like.

Vendor lock in is bad towards the customer so limiting it actually increases the free market.

What you think of is Laissez-faire
I was there and yes we did.

You wish it was recent and something you could pretend about. But anytime you write it, you are telling a lie. Being seen lying tells the reader more about you than you probably intend.
What to Do After a PhD?
Hello,

I am finishing my PhD in computational biomechanics and looking for advice for my future. I hesitate about continuing with:

* a postdoc abroad (+ pleasant experience | - delaying the real life, I don't want to stay in academia forever)

* working in a startup abroad (+ experience to create my startup | - abroad experience should last max two years)

* creating a startup (+ my final goal | - I have a lot of ideas to test, not abroad)

* working as a VC analyst (+ interesting to work near startups and analyze | - not my primary expertise)

* working in a big company abroad (+ experience | - then work in a startup is more complex)

I am not a focused expert but an engineer with experience with FE simulations, lab testing, mechanical design, data science, and ML.
Can you share your experience after your PhD or simply what you think?

Thanks!
Ps: abroad would be for me, North America and the UK
"How to find friends: join twitter."

Wait, what??!?

> Easiest way to kick off this friendship chain is by inviting your friends to meet your other friends and just generally being happy to connect people

Merging friend groups can be risky business. You are usually not the same person in different contexts, but you have to chose one person to be if you start merging your different friend groups (that's not to say you shouldn't do group hangs, but depending on how different your friends it can be much more difficult to pull off than this implies, especially for people who are a bit socially awkward)
> But in most cases when I asked managers about the reason behind the deadline, the answer was something like "oh,I promised this team/director we'll do it by then". When I dug deeper to see what happens if we miss the deadline, it appeared the said team would be just fine, there were no real life consequences, just that they wanted to finish their part of work by certain time, and they depended on us.

That sounds like evidence for deadlines not being pointless.

Someone, somewhere, depended on a certain ETA. That's a deadline, regardless whether you think that there are no consequences for missing it.
I’d be down for a spot between Menlo Park and SJ. Don’t really wanna go all the way to SF
That's one of the thing that riles me up. The vast majority of programmers, especially in the open source community, don't take licensing seriously.
There's a similar one in Cracow:

https://muzeumelektroniki.pl/?page_id=99

A real nostalgic journey, you can touch everything and many of these actually work.
>Any person in tech can work their way up to a great lifestyle in Western Europe

No, not really. In Eastern Europe yeah sure, because that's where the low-tax US remote hiring frenzy went (Poland, Romania, etc), but in most of Western Europe no, take-home tech wages here are depressing, no higher than most other professions unless you work for a rich company in a major tech hub like London, Zurich, Amsterdam, Berlin, etc.
Amazon Braket now supports verbatim compilation and native gates with IonQ
I don't think anyone's saying there aren't specific areas where you might need to use another language. You pretty much have to use Python if you want to use ML, or Typescript if you want to do web stuff.

But if you do have the freedom to choose, then I don't see why anyone would really pick C++ over Rust at this point.
Though I am not sure I understand the case against either, what you say in a bus can be overheard by anyone, it's not really a private conversation, and if you accept the concept of video surveillance, having also audio is a small incremental step.
This is slightly different from my idea. I also comment a lot, create sections of code and use names which at least I can pick up later. My issue is not with names (words), but with a structure of text. A wall of it is “either read or go away”. I’d like to see through it as if it was a high-level description and only dig into details when required. This comes from an observation that you perceive best what’s on the page when you don’t have to jump around and collect knowledge. A page is a best perception unit. Everyone talks about good descriptive names, but then you open any project and see verbAdjNouns at best, which implies that you are familiar with their pretty local jargon.