skysight-inc/HackerNews huggingface dataset:
> I have people I care for and would be there for if they needed

That’s my personal definition of friend, as long as it’s mutual :) The level of intimacy may vary, but if the “being there when needed” component is there then I regard a person as a friend.

I went through a couple of really hard life events during the pandemic, which was already hard enough. It was bitter to find out that some friends weren’t really friends. On the other hand, some people I only regarded as acquaintances turned out to be friends.
These days I'm seeing more common support for using an IDE with an external build system. Best of both worlds... you get to have the IDE add the tedious import statements at the top of your file, and people without the IDE won't have any problems with your project.

Depending on the language and build system, this might be something I set up manually (set up an IDE project to mirror the build system), something you can set up automatically (export build system to IDE project), or there might be a standard layout for source code that mostly works.
My understanding is that it matters whether the GPL software is distributed with your program. If your IDE installed gcc, you would have to license it as GPL — even if it also installed other compilers. (It would be fine for your IDE to use a preexisting gcc installation obtained in some other fashion, though).
Can you let the water sit for awhile to get rid of the stink?
Over thinking this.

It is highly unlikely that a dev would do this, and additionally successfully market it.

There is benefit to devs having access to all the code, like better being able to debug errors and report bugs.

This is orthogonal to mone/poly-repo. You'll want to think about build times, what has changed, integration testing, and releasing. This is more where the pros/cons come in.
Yeah it's two separate cuts. Watch the video they talk about it there. They take a cut of any sales and then there's the haircut on withdrawing Robux.
I have been in a similar situation and the only thing that helped me was religion. Believing in God removes stress and puts things in perspective for me.
Ah but who will debug the debuggers.
https://aws.amazon.com/de/memorydb/faqs/ (seems you cant link to individual answers...)
Even the JR group in Japan does not build the lines themselves. The actual infrastructure is built by the JRTT, which is a state agency. It's complicated because JRTT owns many companies of the JR Group and is a shareholder in others so one may get the impression the JR group is building the infrastructure, which it's not.

The JR group itself is only profitable because the Japanese government took on the vast majority of the debt from actually building the infrastructure.

So no, the JR Group is not a counterexample. It's still unable to actually build infrastructure without government power despite having inherited so much of it, and it's not able to profitably pay off that infrastructure which is instead paid by the government.
Chatter I've seen on Twitter suggests that this is an extremely expensive option that is optimized for durability - most interesting to people who are using Redis as their primary data store and want to minimize the chance of data loss.
I agree with this article that the UX of the software I have to use for work is terrible, and it's very frustrating and demotivating. But their proposed solution at the end- internally developed software, seems to be the worst offender. The worst software I have to use tends to be internally developed, poorly documented, supported, and designed copies of widely used software like bug trackers, project management tools, CI systems, etc. The justification for reimplementing these internally is often security, scalability, or integration requirements though, not UX.
Show HN: My First PLOG
> it'll be a few generations from now.

Some challenging but interesting features accompany this property, you have a multi-decade project that can not require less than excessively complete employee turnover simply due to retirement alone, but it's possible to pull ahead technically and stay that way. OTOH, it will never be possible to deploy everything you have to offer. You must be capable of effectively mothballing some technology for future deployment.

You need to allow for this since you are doing some of the most undesirable work that others have run away from for exactly reasons like this. So there is so much left to do.

It's almost like an element of bureaucratic martyrdom can not be avoided.

Governments sure are high-rollers though and continue to throw money around like they didn't work very hard to earn it, of course it's always been spoken for over generations too. Well spoken for at least in the opinion of the spokespersons.

So I wish you good fortune and may you speak loudly but carefully, be well heard, and bring in voices which were too faint to get a share the old way.
"The Law" is pretty patchy, inconsistent and self contradictory. A lot of them are old. A lot of definitions are sketchy. There aren't many precedents, and the normative precedent of what doesn't get prosecuted is vast and confusing.

>> You don't need a monopoly for antitrust, but it sure makes for a stronger case.

The realities of being a primary OS, App Store, or browser vendor today are both more significant, and more well known than in the 90s. They have financial consequences many times greater.

I don't see how you can come to an intelligible concept of monopoly, market power and such with a general, legal-friendly theory of monopoly. The logic needs to be reversed.

NEW UNDERPANTS PLAN:

0. Forget about proving a monopoly exists to strengthen your case that X is acting as a trust.

1. Use evidence that X is acting as a trust, as to make the case that monopoly exists instead.

2. ???

3. Profit.

The problem is that we don't have a step 2. What happens when markets mature into an monopoly dynamic? We need an answer, because some have.
What does pro-corporate policy have to do with 9/11?
Hackers steal nearly $100m in Japan crypto heist
Also curious about this: what creates a "boundary" that prevents an invalid subtree from invalidating the parent? Does it need to be hidden, or simply placed absolutely etc.?

The article is so well-researched otherwise that I'm sure the OP knows the answer to this, but it frustratingly didn't make it into the article itself!
I don't think that's an issue, specialisation is a real edge case (e.g. Rust still doesn't have userland specialisation despite having always had generics) and it's easy to make mistakes with it (e.g. C++'s `vector<bool>` though it's probably less of an issue if you can only specialise functions).

That methods can't be parametric is still annoying though because it means utility methods can't have generic parameters unrelated to the subject e.g. can't define a map or fold method, because there's nowhere to put the output type, it has to be a free function instead.

But it's not like adding the generic spec thing between the subject and the method name would be a big issue so that can always be added later after the MVP has been exercised a bit.

A related "missing bit" which I'd guess they want more feedback before adding would be "conditional methods" aka methods which are only present if the generic types of the subject have a specific property (e.g. in Rust it's common for the generic container to be unbounded but for functions to be bounded on specific traits).
Creating a Spring Boot Lambda on AWS
Without supply chains most of it will be useless in a year or two.
I think the benefits of working with KISS tools - the opposite of 'everything but the kitchen sink' in Emacs parlance - is that it significantly lowers the cognitive load. This may sound odd when comparing a rather bare-bones vi + tools setup with a bells-and-whistles IDE like Visual/Android/whatever Studio but it just ends up working that way for me. I already need to keep enough state in my head for the project I'm working on so I'd rather not have to worry over the state of whatever tools I'm using.

As an aside, I feel the same about the unbridled growth of tooling around certain languages (Javascript being a prime example) and environments (Android comes to mind). Maybe it is just because of the way I started out with 8-bit assembly where a macro assembler was a luxury which could not entirely be trusted to do the right thing but I know I'm not the only one.
Most Work Generated in Every Field Is Awful; Let's Celebrate This
What about refactoring tools? What about integrated debugging, stepping right into the code you're editing on your screen? What about hot reload?

If Unixheads would stop pretending their stone-knives-and-bearskins development tools were equivalent to full-fledged IDEs, development would have advanced much more than it has decades ago.
I'm similar.

When I need to create a lot of "new" code, I'll usually use nvim. When I need to edit/refactor existing code, I'll more often use atom or vscode.

I like both a lot. When bashing out code that is already reasonably clear in my head, vim works faster and with less "overhead". An ide like vscode works better for me when I need a good global search & replace, or something the ide has plugins for.
You are comparing apples and oranges. It is this reason there has never been a successful corona virus vaccine despite decades and billions of dollars of research.

Look up “leaky vaccines”
>I recently rented a SUV that regulated the speed based on following distance while in cruise control (maintaining a safe distance automatically). Loved. It.

Same here -- a 2019 Ford Explorer LE that I drove across the country. I recently learned that its lane assist and following distance cruise control is effectively the same as Tesla's 'Self Driving.' Honestly, it's not just disingenuous to call Teslas self-driving, it's irresponsible and dangerous given my experience with similar systems.

Don't get me wrong -- it's great!! The emergency collision braking system saved me from a major car crash with a drunk driver in Vegas. But the fact that there are people fully relying on it to be futuristic, fully-featured autonomous driving _is going to kill people._ Hell, if I had turned on assist in some of the mountain roads I drove on, I might have wound up dead myself -- and drivers must be educated about this.
None of this matters in the slightest as soon as you have to work with other people on stuff. At that point common tooling is more important than specific personalised tooling.

If everyone is using IntelliJ and you're using Atom, it's going to be problematic. Not because of either of those tools, but because you now have a discrepancy that is not relevant to the work you're doing yet it's creating problems for the work you're doing. Adding friction like that doesn't help anyone.

"Works on my machine" doesn't just apply to the artifacts you build, it also applies to the way you work on your project.

Of course there is some difference between multiple people editing random plain text in a random editor and multiple people building a piece of software with a toolchain, deployment strategy, tests etc. If everyone in your team can scaffold the tests in 1 second because that's what the IDE does, and you're the only one that has to burn half a day on manually stubbing out the same scaffolding, you're the problem.
Thankfully I think Web3 (dapps made from composable protocols collaboratively developed by everyone) will form strong competition and maybe even replace Google in the next 5-10 years. Services like social media, finance, gaming, productivity, etc will all be interoperable by default providing a seamless user experience and be built by millions of developers around the world. Each company coding only what they specialize in and being built on top of existing protocols leads to massive efficiency and what looks like exponential growth.

Tech monopolies will likely fade away over time like the early industrial revolution monopolies did just at an accelerated pace due to things working at internet speed. Even Google can't compete with a decentralized worldwide developer network.
veering off-topic, that's one of the problems I have with electric bikes - they stop being bicycles and become another kind of vehicle - a faster vehicle that needs longer stopping distances and now has a highe r fatality rate when colliding with a pedestrian.

We see this in London cycle lanes. Some cycles are doing a commute, some are trying out for the olympics, some people are doing 25 on a electric scooter and these are alien - hard to predict because they don't obey our intuition about physics. A guy on a scooter does 10mph tops and puts his foot down a lot.
Want to Do a Cool Content Collaboration, or Shall I Stalk You Until Death?
That is why scientific papers have so much "let x be ..."
Running an IDE doesn't stop me interacting with the shell, why would it?
Seriously, how ignorant should company be to use phrasing like this? Any communication I have seen so far uses pretty neutral language like “return to premises”.
Let's Build Affordable Mobile Apps for You
I don’t know the reason the false negative nor how the rate differs between vaccinated and non-vaccinated nor do I know of any studies looking into it so this seems like a worry you’re concocting out of thin air. Particularly as we know the delta variant is more infectious so is a much more likely reason for any increased spread.
I don't think that a single one of these was meant to be used by wetlab biologists, and every single one assumes that the user will be learning an entirely new text based language to express the workflow semantics. In contrast, I see useless GUIs as fairly common on non-bioinformatics workflow systems, and when I see that I know that it is unlikely to be able to scale what I need it to do. Manually drawing every box and line assumes simple workflows that are unlikely to scale very far.

Bioinformatics and Other workflow management systems just have different focuses, more than they have different end user skills. In the 2000s I tried to shoe-horn so many CS Systems type workflow onto using clusters, and every single one had abstractions that simply did not fit what I needed. Typically they seem to require knowledge of how many tasks a job must be split up into, for example, instead of dynamically adapting the workflow to the inputs as desired. Or they hard code the method does launching processes to a certain type of compute environment. So when somebody says "workflow," I assume they mean something entirely different then what I mean until proven otherwise.

For example, if I go to the Apache NiFi docs to see if it's suitable, the Getting Started page starts with a GUI, which is a huge red flag, I don't want to do workflow entry with a GUI because a pre-defined graph will only cover a fraction of my use cases. But worse then that, when it describes where to start creating a processor, it says you need to select from a list of processors. Now this is an even BIGGER red flag because I know absolutely none of the commands I need will be available, and I'll need to add tons of metadata for whatever I want, most likely in some sort of bad GUI, or even worse, XML or some other bad data standard that software engineering adopted due to cargo-cult design. The bigger danger is that the system assumes that processors must be written in some certain language, or assumes that data itself will be introspectable, or something that will require massive amounts of work.

Every one of these systems embodies a huuuuuuge number of assumptions about what it means to run a workflow, nobody ever states what those assumptions are, or probably even realizes how different their needs are from others' needs. At least with the workflow systems from other people in bioinformatics, I know that the assumptions they make will work with the tools and data sizes in the field, and won't have some deal-breaker I only find out about after three hours of making workflows.
I don’t have any advice for you, but I can at least say that I’m in a similar boat. I have periods in my past/present where some big challenge lies ahead and my team and I need to sprint HARD to meet it.

I originally used to see these moments like a soldier preparing for battle, believing that on the other side that things would be great and I would be proud of the grind. Instead, I sorta look back at those times with a big ‘meh’. If there was success, it wasn’t due to the grind. If there was failure, the grind made it worse. And it put everything else I cared about on the back burner — relationships, health, hobbies, friends.

In some ways, I feel that these cycles of grind are partially my destiny, they’re when I’ve done my most challenging and perhaps meaningful work. But it doesn’t match up to my expectations and nowadays I see them as a kind of crutch for not having a better strategy of doing consistently great work.

Wondering if anyone has any similar feelings or experiences.
Hey! You’re not alone.

I had huge work life (self induced) challenges for 8 or so years at the start of my career. Similar story to you but not as a founder- I just worked 80+ hours a week by default. Nobody forced me to do it, just my motor.

I worked with a psychotherapist for 4 years, once a week, with this being the predominant focus of our time together. She was immensely helpful and between the regular maintenance of those visits and her helping improve my self awareness, I now no longer blitz myself week after week. I certainly still have that motor in me, but I know how to divert it to other activities and focuses like my family, hobbies, and myself. I still love to work because I love what I do, but it’s not how I define my life.

Get help. This is sufficiently a problem where it’s impacting your relationships with others, which is a huge red flag.
You missed the point. They won't do it because the second nVidia looks how much better Cerebrus are, they are going to enter the market and sweep the rug under them, just like 40 years ago IBM decided to enter PC market and a lot of PC makers went belly up by 1983, unless they made IBM PC compatible clones (Apple was the only one without a IBM clone and barely survived).
It's not being lazy. There is no need for me to use an Integrated Development Environment.

Many of the most highly productive people use Separated Development Environments. The integration is most times not necessary. I have never had an IDE provide a feature that I needed and couldn't quickly create or obtain.

People let you install your tools in your monolithic IDE package. Why are you so insistent on degrading people who are experts in their fields?
I agree, I hate how long it takes for the title attribute to show up when hovering over elements. It takes a few seconds, where any decent tooltip will take maybe 0.5 seconds or so to show up. I'd love to be able to style the title attribute for length of time to show up.

Fortunately tooltips are pretty easy to make these days. You don't need Javascript at all to make a nice tooltip. But again, it's a tooltip - it's been done so many times before that it'd be nice to have a native browser version.
But aren't side-effects what make or break a vaccine approval? I don't see why the points you raise are relevant here. Flu vaccines also get updated each year, they don't need new FDA approval as far as I know (the underlying tech is still the same).
I always wanted to know where does this put me in the American race war:

- I come from Eastern Europe

- my ancestors were enslaved, bought and sold for hundreds of years as far as we know

- my family was raped, prosecuted and killed by NKVD, KGB and has been through gulag

- my family always struggled with poverty and only hard work and education of multiple generations got me where I am

- I’m white and didn’t see a person of color until I went abroad

- I emigrated to US 10 years ago

Company trainings are obviously a wrong place to ask this but: what is my place in the racism discourse? Why am I lumped with all the white people group and forced to “accept” white privilege? How do I get out of this madness without hurting myself?
Far outside my area of expertise but as I understand it when running something between two structures that may have different electrical systems it’s always best to go optical (fiber). Not only is it more future proof, you get electrical isolation built in to deal with potential grounding issues/surges/shorts and any other weird things that can get introduced with buried cables.
"a year or two" smh
I know this is way OT, but the title immediately made me think of this: http://web.cecs.pdx.edu/~harry/Relay/index.html
Phew ! - That’s only one or two years of suffering for the Afghan population.

Who cares ?! /s
Are you having fun?
Its in the FAQ, but effectively, a performance trade off for durability - the writes go up to "single-digit millisecond write latency" instead of the usual redis microsecond/less.
MongoDB 5.0 Supports Resharding
>> There is some nuance here you're glossing over.

No, I'm not the one glossing over anything. git repositories don't have "slave" branches, just a "master' as in template or origin. It's other people who think every code repository needs to be renamed because they don't understand the difference. Or worse, since like the article indicates it's mostly highly "educated" white people that want this, they are implicitly saying other people don't understand the nuance (I wouldn't even use that word, since the situation is so far removed from slavery).
What's the non-human cost to operate Uber? Server costs, customer service people (maybe?)

I'd be interested to see what the breakdown is on how fees collected are spent. If it is mostly ROI for capital invested then that's the problem.

Not a crypto bull, but this would be a great opportunity for a DAO/smart contract. Act as a backend, fees collected go directly to operations. Maybe a diminishing royalty is collected by the creators.

Most the time I spend $10 for a five minute ride, and often even see the person before me get dropped off. There's no way that the "ultra cheap" rates being paid couldn't actually provide a decent wage, given that capital isn't chopping off their lions share.
For the planes maybe. Don't see why they couldn't use a certain number of those vehicles to scavenge parts from for a very long time.
₦I Will Design And Develop A Courier Shipping Website With Tracking For You♦

https://www.highperformancecpm.com/ayh9273p?key=a0967d886247...
Globe theatre issues suicide trigger warning on Romeo and Juliet
Hard pass on startups
Inaccuracy there. Cerebas is by far not the first trillion transistor chip.

The first 1 trillion transistor chip was Samsung's 3D NAND chip, and it went with rather little fanfare.

P.S. 2 — Google is by far not the first company to do "automatic floorplanning." This is what literally every EDA does.
Neural nets are just locality-sensitive hashing functions, after all.
I’m not always great about this myself, but I think a lot of this is self-imposed/external deadlines. What I like to make sure I remember is that there is always more work. Don’t rush yourself cause you’ll just be given more. If approaching deadlines you can’t meet with a reasonable work life balance - cut the scope, break it into smaller chunks, and inform stakeholders. Set expectations that you aren’t going to complete things on a frantic 60 hour+ schedule. Work finds those who are competent. Slow down and maybe be okay with not exceeding expectations all the time.