skysight-inc/HackerNews huggingface dataset:
I guess that might depend on the kind of circles one operates in. E.g. if one is in SF, one might get the impression that there's no cut-throat competition, only innovation.

But the vast majority of companies aren't of that disruptive kind. They're just normal mom and pop shops, and FBA/Shopify businesses.

Pretty much all those monopolies support small business. Think of Google, Facebook, YouTube, Etsy, Yelp, etc.

Also, I'd push back on the implication that cut-throat competition leads to innovation. I think that's rarely the case. It absolutely leads to incremental innovation but rarely to disruptive innovation.

That is almost always a function of an outsider, who's willing to challenge existing assumptions. (More often than not out of sheer ignorance of the existence of those assumptions. I can't even count the number of founders who've told me something along the lines of 'We didn't know we weren't supposed to do it this way.' Or, 'Had we known it would've been so hard, we'd have never even started.'
I'm fluent in both Rust and JS. IMHO first attempts are much faster in JS than in Rust. Rust is much easier to maintain in the long term, and for large scale codebases it excels once the groundwork has been laid.
That’s the western media narrative.

Consider what the other side is saying too https://youtu.be/u4cYE6E27_g
Headphones have destroyed our sense of common purpose
File IO should be using asynchronous methods too. If your OS doesn't support asynchronous file IO then you're not using any of the big 3.
That's a prudent policy for a state school. I'm not sure private schools work the same way.
Yes, of course - we should never ask questions where the answers can be found on wikipedia
Travel Log: Kayaking Greenland
Hell of a setup!

I settled on 4x 17" laptops, much easier to carry and you get extra storage and bonus processing power.

Wasn't my plan, really, but I can't sell old laptops (too cheap, no one wants them anyway, plus I always think maybe I'll use this one for smth).

So one old laptop became a second display. Then a second. But that's three and looks stupid and asymmetrical, so I added a 4th...

Traveled once with them, barely takes up half a bag. Think I'll stick with it.
Show HN: Podcasts curated by topic, streamed like Radio
My argument against panpsychism (the principled form of animism, which is ancient) is that to perceive something you have to have a representation of it in memory. Ergo if you don't have a memory system you can't be conscious of anything. Rocks don't have RAM.
Well, congratulations on the whole setup. It seems you planned everything down to the last detail and it worked out well.

However, if I were you, I would have asked myself: (1) do I really need 3 monitors, (2) if yes, can I just rent them wherever I'm headed, (3) if no, can I just substitute them with a larger UHD TV, which seem to be quite cheap these days (buy one and resell later).

In fact, if you are staying at a hotel or a serviced apartment, there would usually be a TV you could repurpose for this.

I also wanted to point out you can travel with more luggage as long as a single piece is under 32 kg, and stuff can be shipped internationally without including an invoice.

As long as a single item is below 20 kg, you could also use EMS, which works nearly as well, is cheaper, and, unlike parcel services, does not require you to appoint a customs agent on your behalf.

I'm not writing all this to critize what you did but just wanted to let you know alternate solutions should in fact be possible. As someone doing a lot of travelling, I've come to the conclusion that travelling light is the best thing one can do.
Throughout the text (laying out the Java vision), the user is described as a passive "consumer" who will be "reached", "targeted" and generally have their experience controlled by advertisers, device manufacturers, content owners and service operators. With nobody considering the user's perspective, it's no wonder the Java UX turned out the way it did.
> That being said, I will concede that specifically for some (not all) people with some eating disorders, restricting intake can be detrimental to recovery as it increases the chance of a binge later in the day. If you have binge eating disorder, be aware of that if you're considering intermittent fasting.

This is exactly why I don't do that well with fasting, and I don't even have an eating disorder. With anything more than 16:8, it's very easy for me to start binge eating, so the whole thing becomes counterproductive.

Every time I seriously lose weight (usually twice a year, once after winter and once after Christmas), it's eating small, high protein/low-carb meals every 3 hours or so. That puts just enough volume into my stomach to keep the hunger pangs at bay.
Free trade works. It turns out China is just "more efficient" at manufacturing than the rest of the world.

As the Nobel prize winning economist Milton Friedman loved to argue, unilateral free trade helps both countries. (https://fee.org/articles/in-1970-milton-friedman-called-for-...)

I'm being sarcastic, but this has been the position of libertarians and both the center left and right for a long time. Of course, they didn't factor in the fact that trying to compete with literal slave labor means working class Americans see their wages stagnate. Further, it guarantees that this slave labor is very profitable for the Chinese upper class which get to live like kings, even though their GDP/capita might not be efficient.

For countries like North Korea, Cuba, and Iran, human rights abuses result in economic isolation and consternation. But for China, their human rights abuses pay for our cheap stuff so we'll look the other way.
Looking through the code you can tell the author is putting a lot of work into this project. It's not the cleanest code, but it's the kind of "home cooked" project I really enjoy seeing. Built from the ground up using a self-rolled RPC library and everything. It's really neat. Give it some more "bake time" and this could be a really great way to use a Pi.
On the other hand, you are now beholden to the treadmill of your business' ever-changing demands as their processes change. You are devoting engineering resources (not cheap) to products which do not directly make money. For a group that is already typically organized as a cost center, this is not a great look.
I worked in a defence company that had a strong revolving-door relationship with the military: several of our staff were recruited from the military, often because they had good domain knowledge and if nothing else could help translate customer requirements into a language our engineers could understand. Their technical knowledge varied but I never noticed any great correlation between their military trade (let alone their original degree) and their success in the company. However, something that I observed many times was that the effective ones rapidly rose up through the management and sales hierarchies, often I suspected because their extensive leadership and people skills gained in the military, as well as decisiveness, let them run rings around management who came from a purely scientific or technical background. This seemed to be truer of the officers than other ranks, especially those who had left because their military promotions and careers were limited by availability of roles rather than (lack of) competence.

[Edit] - people skills. One ex-military guy who was recruited into my team was asked by corporate HR how he would deal with 'difficult conversations'. His answer had to do with telling people / families that their best friends / relatives (soldiers under his command) had been killed in action, or persuading one of his squaddies not to marry the local prostitute. When I decided to step back from team leadership he was my first choice as my replacement, and later became one of the best bosses I've ever had.
Not when one looks into the recent ABI discussions.
Maybe, but often they may be shipping single units from China mail via boat, which take about a 4-6 weeks to arrive (from order placement to arrival at your door.)
The former system is ideal.
If you are doing web dev, it's literally a must. One screen to type code, one screen for the browser, and one screen for the browser webdev tools.

Sometimes I wish I have a forth screen for the documentation.
Yes, exactly what I wanted to do initially, but the issue is that the power block also contains the video card of the screen and needs power too, so that wouldn't be so easy to do, but feasible
Occasionally people will get angry that I won’t eat the same food they’re eating. This prompted me to get business cards printed where on one side is an acknowledgment of the social value of eating the same food together and an explanation that I cannot because if I do I will in severe pain. On the other side is a list of ingredients and foods that have gluten. I’ve found that when people see that their behavior has prompted me to get business cards printed they will stop and have empathy.
It's worth recalling DHH's report that Ruby code only accounts for 15% of the cost of running Basecamp: https://m.signalvnoise.com/only-15-of-the-basecamp-operation...
I think the point they were making is that universities often create big breakthroughs and then companies put it together in a way such that it has commercial value.

At least that's how I interpreted that comment.

But Xerox PARC immediately came to mind, which was a breeding ground of innovation.
Referenced journal article, which hopefully is available to all:

https://www.nxtbook.com/ygsreprints/ITE/ITE_March2020/index....
Reading files the hard way – (Node.js, C, rust, strace)
Perhaps better to buy just some pico projectors? Are there 4k versions already?
My mother makes soap and tends to give me a few bars when I visit. I have learned to mail it back to myself; taking a few 2"x3"x5"-ish blocks of a uniform-density material through the airport is a guaranteed close look.
Tech startup as a phenomenon of the last 25-ish years is maturing and has become sufficiently mainstream that it has attracted a very wide spectrum of people, so much so that the majority of them are - as you would expect - quite average. It turns out that being average is not enough to beat the odds, and those are quite stacked against early-stage startups. So you end up with fairly low chances of success and the resulting bitterness. As this industry continues to mature, the next step will be calls for regulation, unions, etc.

None of this is new - it's happened to all industries after they became sufficiently mainstream. Take a look at aviation - at first it was the wild west at the beginning of the century, then WW1 and WW2 brought some rapid advances, and in the last 70 years things have been relatively stale. Anyone dreaming of designing the next airliner today is a very different person from those who designed them at the beginning of that cycle.

I am not even saying there's anything wrong with all of this. As an industry matures and becomes more mainstream (aka, affects more people), we have to put some safety mechanisms in place. That means discussions become more about safety and less about achievement, and this attracts a fundamentally different group of people - more average, more bitter.

Kudos to the OP: just like syndacks, I am rooting for him and hope he'll use his enthusiasm to continue to shoot for the stars!
I think the difference is that today nobody is preventing you from forcing GHC or adding features, while back in the early 1990s, Research Software Ltd, the company creating Miranda, would probably have prevented others from forking Miranda. 30 years ago, the value of open source and the network effect for programming languages was not widely understood. In particular, giving away from free and without restrictions a company's core IP was inconceivable for traditional businesses!
Which looking from its use in mainstream OS SDKs means drivers, composition engine, shaders and real time audio engines, the SQL of systems programming, kind of.
Exactly. The more commoditized you are, the harder it is to escape the competition.
My best manager was my least technical manager. He was really good at getting the right work to the right people, controlling expectations, stopping the clients from burying us under requirements, stopping us from hiding behind poorly phrased requirements, communicating setbacks early to turn them into course-corrections rather than trainwrecks, and juggling lots of constraints and dependencies while planning and rescheduling. He wasn't even an interpersonal wizard, but he was really good at keeping his part of the organization running smoothly. Nothing fell through the cracks while he was in charge, and we were all better for it.

This lies in stark contrast to the three other managers I've had for any length of time, who have all been considerably more technical and considerably less good at those other things. They've been able to step in and help fight fires in a way that the above manager couldn't have, but they haven't been as good at keeping their part of the organization running smoothly. Thing is, the latter is a manager's job, and the former isn't.

I mostly see management and implementation as orthogonal skills, with the caveat that experience is industry-specific in both cases.
are you sure Maxim Vorobjov didn't make the decision at some point?
I don't think you can really dismiss macro-nutrient allocation as a factor. The metabolic pathways for fats and carbohydrates are just way different. For some reason people think that this stuff works like a gas tank, where all that matters is how much fuel you pour in, but the evidence clearly shows that what kind of fuel you pour in is incredibly important.

If you think about how incredibly complicated things like nutrients and proteins are, and how insanely complicated the body is, it makes sense. We've evolved so that we can eat almost anything, but that doesn't mean that we should eat anything. The evidence seems to point towards carbohydrates being something that should be eaten when there's a large energy demand and otherwise should be kept low.
RFI. RFI Everywhere.
Second this!

A lot of people criticizing, but was from the human rights perspective. While it's important to debunk the lies about terrorisms happened in Xinjiang, which was used by Chinese propaganda to disguise as the legitimate excuse and secured the support from the Chinese citizens, even people living in Xinjiang.
Could be there a big risk that some private companies would popup and offer students the money as lending or in exchange for a few ears of your career? Then the costs will not go down.

I would suggest a controversial thing, the government decides the maximum and enforces it, it also decides that for each subject the universities would accept a number of students for free, for the free sports there will be an exam . Who would pay for the free spots? The universities and the government will have to decide on how to split this.

With my solution I am trying to solve a possible tragedy, brilliant students that can't become doctors and engineers and have to get other jobs or are forced to work instead of study so it affects their performance, as a society we should try to identify the briliant people and help them because they will help our children in the future.
I don't have a paradigm shift when I am forced to work on a small monitor, I just miss the real estate. I don't care if it is spread across multiple monitors or not (although I admit it is awkward in my current setup where my 3 monitors are different sizes and resolutions, so dragging windows from one to another requires resizing them).

If I have to work on my small screen, I'm far less efficient although it depends on the task. When developing, I like to have my app as well as multiple editors all in front of me at once. Can't do that on 13" really.
It depends on the store and the device. Some stores—especially the smaller ones—don’t necessarily enforce every policy. Bigger stores, stores with stricter management, and stores that have encountered problems in the past are likely to give you a hard time.
Have you considered a 4k short throw projector? The screen would be an issue, but you could get a foldable one, buy one on the spot or just use a white wall
We are far past time for a successor. The x86 family has been an architectural mess since the 8086. It's time for someone to provide an alternative that motivates the market to dump the baggage and start with a clean slate focused on security and efficiency, as opposed to compatibility. Unfortunately, I see nothing on the horizon. Neither ARM nor RISC-V qualify in my view. We need something more radical that has dramatic advantages.
> Tech proficiency is largely irrelevant once you go into management.

The lack of tech proficiency is even an advantage: in the companies where I worked, it is people who sucked badly at the technical job they had, who were moved to management, hoping that they might be less useless there. They are happy, they are paid twice as much as others who could fulfil their tasks, so it must mean they're good at something (something difficult to assess otherwise so money must be the right measurement). And then, since it is almost impossible to differentiate between a good and a bad manager, they could thrive a few decades going up in those roles, jumping from a company to another, boasting about the number of projects they 'made' (which are naturally more numerous than for the people who actually worked deeply on them).
Language Server Index Format – augment LSP to support rich code navigation
I have interviewed many applicants to the ML engineer position. What you need to do is to have decent knowledge about ML theory and good dev skills. You don't need to be able to answer the most obtuse theoretical questions, but it is absolutely necessary to have a couple of years of previous experience with neural nets, to have trained many models with your own hands, seen the results, made decisions, rinse and repeat.

There is a high chance of getting hired if you have practical skills. Most candidates are just trying their luck, coming to the interview with abysmal knowledge and experience, even when they have PhD's.
I thought about that, one issue that you will have is that you still need to have blank screens to project on, and the setup would be more complex as you need to project from the back ...
If you have crappy tooling, the software other people write -- in house or commercial software-- runs crappier on your hardware.
Maybe I need to give it another shot, I switched to the built in Roku functionality because I couldn't stand the phone player disconnecting from the chromecast. It would always take me at least 30 seconds to pause anything; with the Roku I have a dedicated remote that works every time instantly, and it handles both the on/off and the media.
How to Design a Replacement for C++
My guess is they think they are 10x better than those 70K and yet they are only making 200K. So obviously they want a raise too.
I can't disagree more.

What set Haskell apart is how it successfully limited side effect to the IO type and the introduction of type classes.

Laziness by default is definitely a bad design choice as far as I'm concerned. The drawbacks are not worth it.
HyperKitty: Django web interface to access Mailman archives
I'm guessing spending them on tracking the people infected, tracing down other people who might've been infected, helping enact quarantines, etc, is a far better use of funds than helping people cancel reservations on the off chance they are infected.

> OK, but in a society where we've been taught that the thing that makes money is the right thing to do,

Also, huh? I think more people in this society think that "money is the root of all evil" than what you're suggesting.
>Do you believe there's something that geeks aren't better at than non-geeks (when it comes to being an employee)?

I'll actually make a claim here: Over time, no.

We've got to get away from this myth that learning a programming language makes you forever forget how to shower, makes you unpleasant, ignorant of the customer, etc.

Now, that may actually happen to devs, but this is a) a not-unforeseeable consequence, and b) avoidable/fixable over time.

What is not avoidable is that people who don't know how to program, and how software works, still don't know how to program, and end up making decisions while blind.

This is an invisible problem, that customers, sales managers, and shareholders never see directly, but it manifests in unrealistic expectations being set, crunch time, and missed deadlines. Or sometimes they do see it---my brother is sole data scientist at a small company, and is regularly astonished at how little reps of the latest ML-in-a-box seem to know about what they're trying to sell him.

There are unreasonable programmers, I don't mean to say there aren't. However, that can be fixed without making them forget how to program. Meanwhile, the process for helping a non-technical employee understand the rest of the business...probably involves having them be a line engineer for a few weeks, i. e. the most straightforward way to solve the problems associated with non-technical stakeholders is to make them technical.
If the community wasn't busy discussing those issues, and constexpr of all things, we would already have reflection, with a concurrency and networking story that isn't put to shame for what Java 5 already had, let alone in modern managed languages.

Yeah, if everyone plays ball, it might come in 5 years from now, assuming C++23 gets done on time, plus the compiler support stabilization.

Right now SG14 seems to drive some of those decisions, at least from outside.
It is needed to offset the disgustingly fawning, sugary, overly-optimistic, back-slapping responses like yours.

Overall it results in a fairly balanced forum.
That's a nice theory but tech people have been bitter since the invention of Usenet.
Isn't this just standard targeted advertising? The back page of the book has ads for other books! The protein bar sets up a sample-stand in front of the health-food store! Etc etc.

You gotta advertise to get traction, and the best place to do that is where your users already are..
The Trap – What I learned making my first documentary
Staticpython: Statically linked Python by making it one big C file
How can I find it out if I have high ACE2?