skysight-inc/HackerNews huggingface dataset:
> Even if copilot could manage the things you fear it can (it can't) then you just move the post one bar further. Now you need people that can describe software in terms copilot (or DALL-E or GPT3 or whichever new software we make next) can build something useful from.

I'm getting a bunch of contradictory vibes.

Office Space "I have people skills!" vibes.

Executives having their secretary print out their email vibes.

"4GLs will put programmers out of work" vibes.

Here are a couple of questions that are currently unanswered:

Will copilot-like tools increase or decrease the pace of library and framework and API and platform development and proliferation? Who determines what capabilities are changed, added, and deprecated in these dependencies?

Who decides which libraries and frameworks and APIs and platforms to use in an app? Who decides that some dependency has to be changed (not to a new version, but to some other implementation)?

Do we get more smaller dependencies, or fewer, larger ones? Do we get more composition of dependencies, or more inheritance (ie. transitive ones)?

When a dependency gets a new feature, who recognizes the possibilities it opens up?

When a bug in an app is traced back to a dependency, who reports the issue or pushes a fix upstream?

In a co-pilot driven future, does more of the software development ecosystem come to resemble front-end development in terms of churn, or the other way around?
Yes that would be incredible, especially if there were a standard for interoperability. Imagine just dropping a generator into the frunk, plugging it in, and you're good to go for 500mi instead of 300mi.
I made a $50 donation many years ago, and some months later a black t-shirt with SOMA FM emblazoned on it arrived completely out of the blue. To this day, it's the only garment I own (and still wear) with a story attached.
I implemeted xmodem over uart as a recovery boot for several SOCs in my career. It's a simple protocol you can actually fit into a small boot ROM and test using RTL.
We use it only to load the rest of the bootloader which is few hundreds of kb. Then we switch to networking using rj45 for the rest of the bootstrapping.
When using xmodem 1k with higher bps you can get to a decent speed.
https://en.wikipedia.org/wiki/Great_Resignation
Over the last several years, Roku has also changed business models to being a rent seeker, to the point where they now derive four times more income from companies paying to put their channel on Roku than they earn from hardware sales[1].

There have been numerous disputes between streaming providers and Roku, with HBO and YouTube being the biggest.

[1] https://www.investopedia.com/how-roku-makes-money-5119488
We already know how to harden schools. Uvalde messed up - that door should have been locked and there was supposed to be a resource officer there. They already had things like bulletproof doors (that worked against them as police fumbled to respond)!

The issue is not how to do it, or even allocating resources (Uvalde had them!), but while we do not have realistic solutions for how to keep guns out of the hands of lunatics - how to maintain vigilance at every school everywhere in the event of a very low probability event.
There you have TinyGO for embedded and wasm stuff, but it is not the same as using the same language and tooling everywhere like Rust. I like Go and a fan of Rust but for Rust,some standard libraries lagging like async and having alternatives to choose from makes me uneasy about Rust in general (tokia vs async libs e.g).i am just a beginner in Rust so i might be wrong. The game engines in Rust are way cool btw.
Can you not utilize a whitelist on your phone so anybody not in your address book/contacts goes to spam?
That's me, sometimes it takes me many minutes to pick a starting word I haven't used yet, usually I look around the room until I spot something with five letters.
Totally. I could see something like this being useful for seed starting.

I've focused my software development more on things that require bookkeeping. There's a ridiculous amount of things to keep track of: budgeting, expense tracking, reminders, event tracking, general notes, all kind of quantifying of quality, yield etc.
"Eat Up Martha"
There is _a lot_ of kiwis on this site. It’s always good to see. Best of luck with the install mate.
I think it doesn't count characters in the body but I am sure Dan could add this as optional feature (though I think it's a bad idea to enforce 80 chars there. Maybe a max line length would be better).

Also, I think it doesn't enforce the limits but counts down letters and if you're above the 50 chars for the message it shows a negative char count in bright red (which makes me reconsider what I want to tell my coworkers in that message).

The other points should be fulfilled.
this https://www.bbc.com/news/world-middle-east-33369701
Name one publicly traded business that uses Discord.
It is in the form of [fullname]@gmail.com. It got so bad to the point that I called the guy and we spoke. Now when I see an email from an org in his state, I automatically forward it to him. My email for instance is firstlast@gmail.com, his is firstllast@gmail.com and he forgets to put the 'l'.
When Firefox ditched XUL it lost one of its most useful extensions: Pentadactyl
> and blocked low cost medical imaging

That's not a very accurate description of the situation.

> this is the same state

Approximately 30 states have the same law: https://en.wikipedia.org/wiki/Certificate_of_need singling out this one isn't fair, not is it a reasonable way to make your point. Putting out cherry picked info without context is the kind of thing we accuse media of doing to generate clicks - you don't need clicks.
Oh, wow, I had no idea that slashdot was even still around. Memories...
Every envelope you open will have a higher expected value than the previous one. This is not paradoxical, it is a standard property of probability distributions with infinite means.

I believe the problem you are trying to elicit is that you can almost show that either envelope is a priori better than the other. The problem with this is that the means are infinite so the math isn't sound. So there's not an actual contradiction; the strategy is to open either envelope and then switch to the other one. It's unintuitive but only because we're not used to reasoning about distributions with infinite means.
Want to add: the _about us_ of this site ("Grog Story") is excellent. I always seek out the "about" of sites to find out "why do you do this, and how well do you understand what you do?"

This does not disappoint:
https://www.animatedknots.com/grog-story
America is a crony capitalist state at this point. We need to get the cronyism out so we can get capitalism working again.
Nah, on actual x86 PC atx/etc motherboards the ports are frequently fully RS-232 compliant, and on all my desktop boards for the past few years are even still documented.

Example: I have native, documented DB9/25 on my latest machine, an asus prime x570-pro https://www.asus.com/us/Motherboards-Components/Motherboards...
which if you download the manual and search for "COM" you will see that it uses the semi standardized 10 pin motherboard header into which a card edge DB9/DB25 can be plugged into.

They are overwhelmingly used by hw/firmware/bringup engineers, so, while your right they are frequently undocumented or unpopulated, like JTAG ports its more unusual not to find them. And, yah on a lot of machines they are just whatever logic level the chip supports for IO 1.8V/etc so its common to just wire the headers to FTDI/etc usb converters rather than level shifters.
Here's a smidgen of context:

https://web.archive.org/web/20020126184926/http://www.gale.o...

https://web.archive.org/web/20011221165350/http://gale.org/e...

https://web.archive.org/web/20020214082814/http://gale.org/l...

https://web.archive.org/web/20011127185333/http://fugu.gale....

I think it was popular in a Caltech crowd?

I think a zephyrgram was a "puff"?

I think there was a fairly sophisticated tiered location/tag hierarchy that is very very broadly related to topic/stream/reaction emoji.

Some of the contributor have usernames that look very familiar (I think that's the same jtr whose username I've seen elsewhere, for example).
An alternative to PlantUML is MermaidJS, which GitHub recently added support for in Markdown documents.
It's not really back and forth; Cray supports Intel, AMD, and ARM CPUs equally as well as Nvidia, AMD, and Intel GPUs.
I live in California and I've never heard of this but I've only been here a couple years and don't own a truck so I'm still learning the laws.

Reading further, 14.56.080 defines 1 ton as 2000 lbs so 3 tons is 6000 lbs. The Rivian is 5800 lbs so it's legal. What am I missing?
To each their own, I guess. I also pay for Apple Music and have access to all that music, but there is no substitute for curation with a sense of taste and musical direction.

For me, having access to all the music in the world is only marginally better than what I had before when buying CDs (or records even); I don't listen to more music than before. What I really love, instead, is being introduced to a new track that captures my interest, a track that I know I will be listening to multiple times in the future. The quality, and the fact that I would have probably not have found it by myself, or not liked it without the context.

When I was younger, when I had enough pocket money, I would go to the record store, and the problem wasn't how to get a CD, because they had oh so many!, but what CD to get. For this, I relied on friends, radio stations, and the shop keepers. They all had a good portion of the music world in their head, with their own taste and opinion about what's interesting, and I found many gems this way. Automated recommendations don't quite do it for me, nor I have been lucky with other people's playlists; I gotta get acquainted with the curator first in order to trust their curation.

So I listen to SomaFM, and when something gets me interested I go and buy it or add it to my library. Best of both worlds!
Ah haven't tested that but thank you for sharing defects! Will investigate that tonight
To elaborate, it seems that for most of human history the value proposition for most people, as imposed by nature, was "work hard or starve". Somehow, sometime, we've decided that this value proposition was unethical. So now it's "work hard, or live in the social safety net, such as it is". This is much more palatable for many more people, despite the downsides, so many more people take the offer.

I assure you many people on earth would enthusiastically clean the worst filth in order to feed their families. This should not be regarded as degradation, but rather strength and triumph.
Too late to edit, but based on a sibling comment, it may make a difference that I'm in the USA.
While I agree with the spirit of your message, I feel you're addressing the title without actually having clicked it ;)
In this case it isn't really "switching" to Matrix. Its more Rocket.Chat is utilizing Matrix to increase chances of interoperabilty.

Rocket.Chat still maintains its own full frontend and backend. With its own API's and integrations etc. But gains a new ability to communicate with anyone out there also using the Matrix protocol. Regardless of what Software they are running.

So say your company has Rocket.Chat running and then you start working on a project with another company. You can create federated rooms and collaborate.

IMO its very much a strategic advantage to have federation support in your tool.

I personally view this as an important move for the future of the internet and modern decentralized communication.
The negativity can serve a positive purpose, by reminding whose optimism blinds them towards the little details and hurdles that could prevent success. I've been the naysayer in many successful projects and I think that my negativity played a small role in their success.
I like the point here a lot. The exploration. Even if I disagree a bit about option #2 (giving keys short-term to servers) being a good way to do things.

Being able to browse on the web & also have encrypted files is an interesting challenge.

The option #2 here, of sending the key to the server but making it short lived, is hopeful. Ideally though, I guess I'd hope that the server would just send me a bunch of encrypted metadata, let my client decode it & browse the file tree, then requested encrypted chunks as it wanted. The Option #1, making the server oblivious, feels much better. Rather than trusting that the server will delete my key eventually.

And #1 should allow #2 like systems... we should be able to make separate apps, apart from the storage system, that can intermediate, if we need to.
Palisades nuclear plant bows out after record 50 year run
There was an unintentional one earlier this year. Seattle's local NPR station bricked some Mazda infotainment sets by sending malformed data. https://arstechnica.com/cars/2022/02/radio-station-snafu-in-...
>I've received half a dozen emails about 'how to talk to kids' about violence, how to handle grief, etc. etc, but nothing about prevention of any kind. It seems that politically, in the US, nothing will happen.

A good government can see when intentions have unintuitively gone wrong. Then decide to fix the problem even if it against your political ideology. That's what good politicians do. Unfortunately good politicians are practically non-existent.

>There was a short thread about fortification of schools.

This is and does cause counter-intuitive consequences to society that are quite destructive. Often does result in less shootings and knifing but often results in destruction of the community. Obvious why... treating children like they are prisoners is not a good idea.

The bigger discussion is why it seems all the solutions that have been tried are either counter productive and making the situation worse or at best not helping the situation. At what point do you see the pattern of failures in solving this problem for decades and decide that hanlon's razor is no longer the reality? That is indeed malice and not stupid politicians?

I feel like we are there. The politicians are actively doing this intentionally with malice.

Ready to talk about eliminating 'zero tolerance' in school and actively encouraging the opposite in a safe way. I believe the US Navy has a tradition of boxing?
Read "The Art of Money Getting" by P.T. Barnum. (It's a hundred and forty years old!) https://www.gutenberg.org/files/8581/8581-h/8581-h.htm

And read "The Richest Man in Babylon", a series of pamphlets publish a century ago "on thrift and financial success" https://archive.org/details/RichestManInBabylon_650/mode/2up

These two books will give you the basics of how to make money and what to do with it once you have it. You have to come up with the particular idiosyncratic business to pursue, of course.

> Do you have any ideas that I could focus on?

Assuming your general idea is to write some software and sell it, the easiest software to sell is generally software that saves or makes people money somehow.
Ask HN: Starting a Development Shop
As a hacker with 15 years of experience, I think I'm at the point that the next logical step is to start a development shop/agency to help startups and companies grow.

There are are multiple questions I have:
1) How easy/hard is to find clients?
2) How much initial capital/budget is needed for starting a shop like this?
3) How much do a development shop/agency charge in order to stay in business?
4) Do checks really take 3-6 months to be received from clients?
5) Any recommendations/suggestions/hints/tips ?

Thank you!
Sounds like folks taking the idea farther than is warranted and trying to replicate in a lab without success.

"...to claim that your performance in a cognitive task is entirely dictated by how hard you try"

This one in particular is silly. I personally lived the experience she describes in her book and reading it was quite useful. Never took it to mean, "I could be Einstein, if I just tried harder." You can't teach a dog calculus, no matter how hard both of you try. But we can improve through practice, it's pretty simple.
It’s Doom Times in Tech
Simply adding “Let’s think step by step” increases the accuracy for GPT-3
Oof. Twitch app on the AppleTV sucks hard, at least for watching recordings. Live watching is okay. But the seeking in the recordings would win one of those "worst UI on purpose" awards. And they banned third party clients, so the official app is the only option.
US gas prices hit a new record high as more states pay $5 or more per gallon
Here's some data:
https://fred.stlouisfed.org/series/CIVPART

I'm not gonna claim anything here but do agree what firms / business are mostly complaining about is key employees changing jobs more so than leaving the workforce entirely.
I like it. I wonder if you could calculate how evil a solution would be in that regard, i.e. how likely you are to end up in a canyon. Maybe you could count how many substrings also occur in other valid words or something.
> What would this accomplish that self hosting synapse doesn't?

It would have all your messages in it if you've been using it for years.

You may prefer the UI.

It may be more efficient (synapse gets a lot of bad press for being heavyweight).

You may partner with a company that already has one system, while you use the other, and would like to chat with each other without either of you changing out your infrastructure.
Stop jumping around. If you want to learn math, then learn. But you need to start at the start and work your way forward. Same as any other subject, it all builds on itself.

Khan Academy is meant to be good and free https://www.khanacademy.org/
Enunciate is wrong here I think, enunciating a word is saying it kind of slow and clear so someone can better understand how it is pronounced.
Greenhouses are amazing. One of the top agricultural exporters in the world is the Netherlands. That shocked me when I discovered it. Part of the reason is fertile soil and dependable rain. But a huge component of how they can do so much with so little land is greenhouses.

It seems like something we could stand to invest a lot more in as a global civilization. An understated benefit is making the food supply more robust to volcanoes, asteroids, and nuclear winters.
I found SomaFM to be a much better music discovery experience than the "big company" generic recommendation systems. I found some real gems there, and the gem-to-vanilla ratio is higher than most. I assume SomaFM's playlists must be manually/human curated, with tracks rotated in and out regularly, to be this good.
I just get the sneaky suspicion that you're letting your biases get in the way of scientific curiosity.

Just how many cultures had things that may be called deities talk to them? As far as I can tell, almost all Earth cultures have had that. We're talking about the Oracle of Delphi in here - and according to lore, was divinations (as in Divine messages). So, again, I ask - what's really going on? And this wasn't the only one.

And what's more curious and interesting is how durable groups that do occult stuff are. John Dee was Queen Elizabeth's court magister, and created the whole Enochian system in the 1570s. Of course, this can be glossed over due to them not really understanding science. But we have a magical heritage even way before Dee to now.

And infamous occultist, Aleister Crowley, even said that "Magick is the Science and Art of causing Change to occur in conformity with Will." Those are certainly things to inquire - can we see effects? How do they work? How do they not work? Can others sense them? How do we go about sensing it?

Long story short, I see that there's something there. And a whole lot of other people do as well. Enough anecdotes starts to equal a study. And what's the worst that will happen? That I fail? (And even if I fail, still provides more data that wasn't done before; hence a success.)
Yeah! That reminds me of something a game dev once taught me about single player games. (paraphrasing) "Almost all AAA titles are impossible _not_ to finish in a reasonable time. The entire challenge of balancing a single player game is to hide all the ways the game holds your hand, while making the player feel responsible for all the times you win."
People can still vote in both the US and Canada, and if the supermajority couldn't afford homes the taxes on homeowners could go much higher.
From the abstract:

> Our results were consistent with the hypothesis that academics and journal editors are biased in favour of women, rather than against women.
> I use my F-150 at least once a week to haul a multiple horse trailer. In the summer I also use it regularly to access my beach house which is only accessible with a 4 wheel drive vehicle.

Good for you, but hopefully you realize that this is not a typical lifestyle.

I know plenty of people that have and need their trucks, but most of them would be fine without one. I have a good friend that justifies his truck by towing a jet-ski that any car could tow and most truck owners I know fall into this camp. They have an occasional need for something that can tow or haul and usually a minivan or crossover would be fine or better.

I’ve owned three trucks and still have an old one. I fall into the don’t really need one but like one category as I suspect most do. Didn’t say anything was wrong with it.
In the UK at least there is huge discontent about the recent pension cuts. The salaries already suck (especially in a technical field such as CS), but a 40% cut to pensions as a reward for the efforts put in to handle COVID is just too much.
Is this like when we reached peak oil 10 times in the last 50 years?
Oh my mother loves SomaFM. The thing is that you can just switch it on an it is good, and it will be in 5 years time as well without you having to do anything at all.
I have found success with Scitools' Understand (https://en.wikipedia.org/wiki/Understand_(software))
> The value of A.b can, incidentally be accessed via obj.b because obj.b does not exist and the lookup path for instance attributes includes the class. [...] the += operator, which calls the __iadd__ method on the left value or acts as add and then assign to the name on the left, if that name doesn't reference a value that supports __iadd__.

That is not correct. += will always perform the assignment, hence the classic oddball concatenation:

>>> v = ([],)
>>> v
([],)
>>> v[0] += [1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> v
([1],)

So `obj.b += [2]` desugars to something along the lines of:

l = obj.b
l.extend(2)
obj.b = l

Hence if you call vars() on the instance or access its __dict__, you will see that the instance does have an intrinsic "b" attribute:

>>> class A: b = [1]
...
>>> a = A()
>>> a.b += (2,)
>>> vars(a), a.__dict__
({'b': [1, 2]}, {'b': [1, 2]})

And if you re-set the attribute on the class, it won't affect the instance, which it would if the instance delegated to the class:

>>> A.b = [5]
>>> a.b
[1, 2]
It is not doom times in "tech". Technology is the pursuit of more benefit with less resources. It may be doom times in technology categories like crypto that are at the peak of their hype curve and not yet in the plateau of utility. Investors will pull back, but that will just have the effect of repricing the good companies. Bad companies probably shouldn't be funded, and this will result in the work being done to differentiate what that means in 2022. There is so much cash on the sidelines waiting to be put to work, liquidity is not an issue.
> That is, the probability is 1/2. That's all that matters to the decision making. Calculating an "expected value" at all is completely useless, whether or not you do it "correctly".

I'd be happy to take you up on that offer. Let's play some dice or card games that are set up such that you'll always have 9/10 probability of winning. You'll play, regardless of the expected value, right?