skysight-inc/HackerNews huggingface dataset:
I think it's fine to add syntactic sugar for panic. The standard library already has similar functionality, like regexp.MustCompile. And personally, I've implemented a Must function in many services. E.g. you try to parse a config file during service startup and parsing fails. There is no recourse from such an error. I'm sure I'm not the only one who has implemented such functionality, so why not add it to the language?

Regarding the guard keyword, the author's proposal doesn't make sense. The guard call comes after the function call that produces the error, so it's not clear what is being guarded. I guess it's the error being wrapped in the guard message, but explaining that clearly in plain English is quite hard. I agree that context is important however. But maybe the Go team is finally ready to admit that stack traces are more useful than error messages. I'd be fine to know that, for example, an error occurred opening a file and having the language provide a full stack trace of where the error happened. I can do without the custom crafted error messages.
Nice! Will be cool to see if that's sustainable.
I think people have always known that "the zebra (or anybody else) can't change his stripes", but its stripes can change on him (over time). Ages before the concepts of genetics or evolution, they still knew the stripes had to come from somewhere.

And the latest findings here can be convincing to an extent, but not entirely conclusive.

So as it stands nobody still knows for sure how the zebra got its stripes.
He should have bought parler. They are his people.
I thought we were still factoring 4 tbh. No sarcasm.

Dumb question, is 21 harder than 4?
Your comment reads as extremely harsh but I'm also tired of this argument at this point.

In real life, I don't actually work with anyone arguing against this stuff.
There isn’t actually any reason to believe one of them “is wrong” (we know they’re both approximations.) We just think that the macro and micro should follow the same fundamental laws because that’s how things have been thought to work so far.

It could very well be that they are both great approximations and it’s actually the underlying information structure that shifts depending on scale. This doesn’t seem likely to us perhaps, but only because of existing intuition which we know is likely wrong at some level.
McDonald's is location dependent. The people you hire actually have to be able to show up
I'm sure it was a unsigned integer. So probably he made a record :)
But cuttings don't require reproduction. The plant just makes more roots and carries on as two plants.
He should have bought parler.

I made that comment some what tongue in cheek on another story but it really is true.

His people are Qanons. I will not stay on twitter either as it descends towards the redpill. I am not alone apparently.
You're absolutely right. It's also true that counting lines of code is foolish and almost certainly counter-productive. But to your point, the argument is simple. People who ship lots of value will, more often than not, also ship lots of code changes (not necessarily net additions). The oft conflated group who ship lots of code, but little value, usually won't make it past code review (and, hence, don't actually ship all that much).

Contrary to some other comments, I'd argue it's the people who ship lots of value, but very little code, who are rare to find in practice.
The first technical book I ever bought, 35 or 36 years ago, was The RS-232 Solution. I was doing tech support in those days for an outfit that sold systems built on similar but not identical gear, and reading that book considerably increased my efficiency.
If that is so, people will stop writing open source. Then this model will use its own output until it produces bland garbage like a camera filming its own output stream.
Normal users do not understand what federation is, much less how messages are stored.
Ask HN: How do I thrive as part of an unambitious team?
I like my team on a personal level but not on a professional level. The team does not seem to be interested in learning, professional growth, or improving anything. They prioritize team events such as happy hour and hiring those that are “cool” rather than skilled… to a detriment.

Can you individually succeed in an environment like this or will the teams priorities drag you down?
Even better: you can use Mastodon with an RSS reader. All tags and profiles produce RSS feeds. In theory, a feed reader could be ActivityPub aware and support comments/replies for feeds from AP platforms.
So basically Earth is the Milky Way's version of the Sentinel Islands.

Makes me wonder if UFO sightings are from misguided extraterrestrial missionaries trying to teach us about their Lord and Savior Behemecoatyl.
Anyone know if this has been tried on mosquitoes? Unfortunately, they probably rely too much on smell over vision...
I'm very impressed. There are places along the US border that show the buildings and lanes for crossing into the US distinctly with labeling.

Can this be embedded in a mobile app?
There are errors and exceptions.

An exception is something unexpected, unanticipated, exceptional. It's totally fine to crash on it. Running out of memory is a good example.

An error is something expected, a less probable but anticipated result. A request timeout is a good example. It's important to have a nice way to process it, and to take an action other than crashing, say, to retry.

In this regard, `guard` is a nice proposal: it explicitly shows where we are willing to crash (like `!` in Typescript or Rust or Kotlin), while staying perfectly backwards-compatible and not requiring any rewrites. It's not perfect in other respects though; I liked the `try` proposal better.
Huh. My server (tech.lgbt) is awesome, populated; and the content is relevant to my interests. I'm truly enjoying it. I've been here less than a week and already have 26 followers and I'm following 20. But I'm also a queer programmer; so...maybe it's just really dependant on the particular server you're using and your interests?
I'm curious to what that precedent is, given that Copilot consumes, reproduces and distributes much more than simple APIs, like full implementations.
Blksnap: Kernel module implementing snapshot and change tracking functionality
> What is a Golang person... a Goist? A Goer (hehe, Monty Python). Since I am a goer, I'll use Goist here.

Gopher.

> Is it the Erlang or the Elixir folks to just say, paraphrased, "let it die"?

That sounds like panic. When the Erlang folks say that, they're talking about letting a process die. The rest of the application is in different processes and doesn't get taken down. So the offending process can be rebooted and operations can continue.

> if err != nil { return err } // put it on one line. It's clean and natural.

Oh.. erm... well that's explicitly not letting it die. That's returning it and forcing it to be manually "dealt with", as you put it. It seems like you're contradicting yourself.

Also, the article explains that returning without context is often a bad idea.
No, we’ve created a class of global citizens whose only job is to handle, without protection, the torrent of psychological toxic waste we create every single second of the day. The vast majority of the work they do is to act as an ablative shield for all the horrors humanity can pour into the internet, and they do it for a fraction of the remuneration of a single social media company SWE, even when they’re onshored. What the rest of us see as “censorship” is the tip of the iceberg — the stuff that isn’t so horrid as to get weeded out immediately and so ends up in the “user-initiated moderation” category. Everything below that, if we weren’t destroying people’s minds and emotional well-being for outsourced pennies on the hour, would make the Internet so radioactive for every single user that an open WiFi point would be considered a crime against humanity.
RS232 serial null modem cable wiring
I've had similar experiences using free software. Mathematica sounds like they do indeed take bugs seriously, but it's a bit of a non sequitur to say it's because it's private.
Yeah that was my first thought and then: "do I still have an old portmaster around somewhere, will it run on that?"

choosing the same name as a revered network router (the first one really affordable by mere mortals) may alienate some old timers
My guess is that filtering is downstream of prediction, because filtering is making a prediction about which input will be useful, then acting on that prediction.
With modern 'system on a chip' modems, data goes from baseband to application silicon over shared memory via a proprietary interface:

https://en.wikipedia.org/wiki/Qualcomm_MSM_Interface

I think non SoC high performance modems use USB.

Regarding older or less integrated modems that do use the 232 interface, this may be illuminating:

https://fahrplan.events.ccc.de/congress/2011/Fahrplan/attach...
Nothing is just a discrete piece of data. If it even barely feeds into something that feeds into something that feeds into something that feeds into something that affects developers’ compensation, then it will get gamed.
> What is a Golang person

Gopher
The second one is great, I use it in class with my students.
More than yours is
I'm glad you're able to. back when the supreme court was stripping rights and the hn opinion was "well it's not tecccchnically in the constitution" I had to leave. This is my first time back in a few months and it's the same reactionary anti-woke panic as before. it just makes me too sad

keep up the good fight, it's a shame seeing the comment section in such a state. see you in another 4 months maybe
Livingston Portmaster 3 PM3A-1E is a RAS (Remote Access Server) that:

- terminates one 1E line (30 B-channels)

- provides ISDN dial-up on those channels

- provides DSP based modems in case analog modem calls should be handled

This was a key component of being an ISP in early days.

https://osmocom.org/projects/retronetworking/wiki/Livingston...
Archlinux-inputs-fsck – Lint repo of PKGBUILDs for hash-pinned inputs
Not at all. Not when he has public plans to name and shame advertisers who aren’t working with him. And he’s not firing any of the advertisers who are still working with him.

These additional revenue is in response to the extra $1B yearly in interest payments, not to replace advertisers.
My Mastodon instance can exchange messages with yours, similar to my mail server sending you messages to you. See ActivityPub protocol.
It has greatly demotivated me to learn that productivity was measured by commit count in one of the companies I worked in. Interestingly, I was the most "productive" engineer there at the time. Yet my code was garbage (no offence to garbage intended). This oxymoron showed me that there's no path for me to improve in that company and I soon left.
> Most cases are cookie cutter and fill-in-template no-brainers

You think the future of no-code/low-code/democratized code isn't the same?
there's multiple examples of it outputting non-trivial code that is identical up to and including comment strings

If microsoft wants a code AI they're free to create their own training data set instead laundering copyright violation of anything that's touched github. It being "hard" isn't an excuse.
I don't know who said it, but the real point of buying Twitter was to prove he could buy Twitter. He doesn't really have to care if it burns down, he's not going to be out on the streets from it like the rest of us. It's futile explain what he's doing using any other logic.
> I've seen so many of these proposals over the years. It's all nuclear-grade hopium with a massive flaw or huge, highly theoretical unknown. Always.

True, the planet shell thing is nuclear grade hopium. But negative energy is big bang level hopium. This is a big downgrade.
so labor costs are insignificant.

When chip technology took off in the 1970s, the US semiconductor manufacturers had probably over 80% of the manufacturing share.

Why is that share so low today? Why is it that the US manufacturers would be lucky to reach double-digits in manufacturing share? How did they get to drop to so low in the first place?

The running cost of fabs is not the only cost of new fabs.
Terms of many licenses require more than just attribution, but also the inclusion of the copyright notices and licenses verbatim. MIT, BSD, MPL, GPL, LGPL, AGPL, etc all require those at minimum.

Then there is the application of the licenses themselves. GPL licensed code stipulates that its inclusion in a new work means that the new work must be licensed under the GPL, as well. AGPL and LGPL have similar terms, but with different stipulations.
In 1973, OPEC was newly powerful and making itself felt, and that winter we had DST. I was commuting to college in six-person carpool, and if anyone had an 8 am class, we were on the road before 7. I saw more planets that I have generally seen, but I can't say I enjoyed it.
When I first created an account on some instance, I saw other people’s content even though I hadn’t followed anyone yet, so that advice seems insufficient.
I have to applaud the subtle elegance of the sarcasm here
Wow that’s a lot of hyperbole. If I called you a Nazi right now (I’m not, it’s rhetorical) it would almost be less hyperbolic than calling a huge group of protestors terrorists and worse than big oil because one guy died due to traffic.
Cherry’s new mechanical switch hails from ’80s terminal keyboards
Well, to be fair, the Macy's flagship in Herald Square does have historic wooden escalators...
Show me one example of Copilot output that you would like protected under a non-open source license owned by Microsoft.

Do you not understand that if a court rules that little snippets of utilitarian code are somehow considered artistic expression that it will basically be impossible to write any software that isn’t infringing on something owned by a large corporation with in-house legal?
They're way better than average at understanding money and power. Obviously it is you that is confused into thinking this has something to do with scientific reality. Not saying I do either...
Pleroma, LitePub, ActivityPub and JSON-LD (2018)
There are some iOS apps which do a great job of automatically finding the edges of the paper, correcting for perspective and creating PDFs.

The one I use also uploads the end result to a cloud service of your choice.

Fragile documents and especially books don't fare well on scanners.
NASA put out a press release as well. It has similar details and a link to the report itself. https://www.nasa.gov/press-release/as-psyche-mission-moves-f...
Totally agree. I love that it’s the gumbo of languages. Throw whatever you want in there. I’m down.

And as an American I reject the British pronunciation of “herb” and “lieutenant.”
> The code is not transformative because the quoted code is not used for some other purpose like as part of an article discussing whatever the code does, it is used to do exactly it's original job.

Hmm..

> The printing press is not transformative because the printed text is not used for some other purpose, it is used to do exactly it's original job.

See the error in your logic? The potentially transformative part is not the code itself. It's the impact to the process of creating the code.
You can sometimes get away with this if your cables are short and your EMC environment is gentle. (An EE wouldn't try it, but only because sticking the transceiver in is quite easy.) You can never get away with this if your cables are long and your EMC environment is hostile. That's why we have 232 and, especially, 422/485: for when the job is hard.
That's an article from 2020, and also, it works just fine on my linux computer, in firefox even..
I officially proposed this recently and it wasn’t well received: https://github.com/golang/go/issues/56165

The proposal the submitted article references has been inactive for years.

After submitting proposals and looking at the existing ones and thinking about this more I think the biggest problem with error verbosity is just that you have to also return zero values for the success results when all you want to do is return an error. This obfuscates the intent, making things harder to read and write. In some scenarios such as adding an additional return result it forces changes on multiple unrelated lines when it should just be a single-line change.

It's also possible that errors wouldn't be as verbose if Golang had automatic error tracing like Zig (a slightly better form of stack traces)- in that case the need for error annotations would decrease. With that and zero values removed, just allowing the error return on a single line instead of 3 might be all that is needed.

if err != nil { return err }
Generally problems that require more bits are "harder"
Where the Factories Shop – Chinese Industrial Markets
"Racing" is the wrong way to go with this. This thing is not fast compared to actual race cars. It would fit far better in a trashy new monster truck smash setting.
I think this is mostly not true. The missing ads here are high-end (as advertising goes) brand ads. This isn't the blender you just looked at on Amazon following you around or weird tricks to remove belly fat. These brand advertisers are not just looking for lots of people to see their ads, there are lots of places they could buy that more cheaply, they are looking for prestige, trust, respectability, etc. This is why you see these ads on the NYT but not on gun forums. Ad space on Twitter is worth far more if the advertisers have guarantees about what their ads might be shown next to (and if Twitter has a good reputation).
FWIW, a lawyer can achieve results in some circumstance. I paid $52 for an “NFA Gun Trust” from National Gun Trusts. It’s literally just a templatized PDF with “Settlor Name Here” and “Trust Name There” across a few pages.
More like SCO vs Linux, but in reverse.
What we need is a new license (like AGPL did for cloud) that prevents machines from ingesting and learning from the code. And all open source software who has trouble with copilot then relicense to this specific license avoid this. Involving government will be a terrible approach that will stifle innovation.

EDIT:1. Not a lawyer, but, unlike copyright that just blocks usage, I think license can be more creative and will help to preserve the FOSS spirit. For example, a license can ask for access to be provided to the source code, other data collected and model file that makes use of your code. Releasing the copilot model in open should be enough to make MSFT backoff.
Don't you see what these plants are capable of? You put one in your house and it cleans your air... but then, the plant makes the air cleaner and keeps on making it more clean... Can you imagine it? What would it be like for your air to be way, way too clean? I'll tell you something: you don't want to know and I don't know.
Guess we hugged it?

"Oops! Unauthorized F4map API usage. If you are this website administrator, please contact the support at [email]."

Firefox 106, macOS
Well, the Royal Navy had "tribal class" destroyers, of which I remember only the HMS Ashanti, and perhaps the Pathan. Whether the eponymous "tribes" appreciated the tributes, I never heard.

The US Navy has some well-understood conventions, including leading-class warships (one battleships, now nuclear submarines) named after states, aircraft carriers named after earlier warships (Enterprise, Wasp) or battles (Yorktown, Saratoga).
Re: Please don't drop support for AmigaOS
See also: https://en.wikipedia.org/wiki/Whiskey_Rebellion

If you care to put it that way, "the first and only time a sitting American president led troops in the field" was against his commercial competitors.
Right now Tesla has waiting lists so long they've head to shut off ordering of new vehicles. They hardly need a vehicle that's any cheaper at this point.

Additionally, Starlink has so many people wanting to use the service that the entire eastern half of the US is basically at capacity because demand is too high.

Increasing prices for both products seems like a very good idea.
Domestic network protocols make SPAM, sim jacking (sim swapping, sim hacking), malware and ransomeware limited to TCP/IP (aka the Internet).

Mobile phones utilize IP networks (VoLTE or voice over data networks), so dialtone 2.0 becomes an easy option with domestic network protocols as well.

ESIM is about to change dynamics as well, so any use of a phone number/SMS/2FA for identity verification is rendered null with the current system in place.

https://consumer.ftc.gov/consumer-alerts/2019/10/sim-swap-sc...

Domestic networking protocols and dialtone 2.0 easily address most ransomware, malware, SPAM, etc much easier than trying to police 3rd world countries.

That severe limitation of regulating 3rd world countries is also the same argument with climate change. The can continue to regulate their own soverign borders.
In that case it seems the real problem is that the killer app hasn’t been found yet.
It’s 2059, and the Rich Kids Are Still Winning (2019)
look, the label is only used because it is logical and reasonable to assume someone using the rhetoric of one group is likely to hold their views. I notice you have not said your own opinion on transgender issues, only tried to deflect it as "labels and not substance"

and as for your article, that sort of discussion is important to have (both the book which I like and your article which is well written and academic and better than I was expecting ). Talking the issue is doing CRT

The banning crowd wants to make this sort of discussion illegal in schools
No it won't but I imagine it helps if someone is willing to accept that documentation into its collections.
One term that doesn't seem "insider" but kinda is: `timestamptz`, aka the thing you should always use instead of just `timestamp`. The full name is "timestamp with time zone," but contrary to what most people would assume, it doesn't store a time zone.
That’s the whole story of semiconductors though. We’ve been buying just a few more years against all odds for decades.
I get the notion about structuring problems so that probability amplitudes cancel out incorrect and unnecessary steps to solve the problem. But I struggle to follow the logic of how it appears in factoring. Are there any more simplistic examples where this is easier to grok?
Depends on what you want. I like such teams to add to my job portfolio as they aren't demanding.
This explanation, like previous explanations for "FTL implies time travel" I've read, presupposes that the signal is actually moving at superluminal speeds, i.e. actually covering a distance greater than 299,792,458 meters in a single second from the signal's perspective. This would not be relevant for Alcubierre drives or wormholes or anything else that warps spacetime, since the whole point of such things is to stretch/contract space such that the thing is traveling a much shorter distance per second.

In short, if I were to instantaneously poof out of existence here on Earth, poof into existence on Mars a second later, grab a rock, poof out of existence again, and poof back into existence back on Earth again another second later and hand you that rock, it doesn't seem reasonable to assert that I traveled backward in time when I clearly traveled forward by two seconds. The whole lecture on that external observer is irrelevant, since there's nothing to observe unless the observer happens to be in my bubble/wormhole/whatever - and even then, one'd only be observing subluminal actions/signals within that region of spacetime.
This stuff never going to be successful. If people have to explain it or write articles about, mass adoption is unlikely. Why cant it be simple to use
Amazon doesn’t yet have a dividend and dividend payers have outperformed non-dividend payers in total return this past year.
Do you read just one book at a time?
Do you have to plan out that time, or do you naturally find yourself choosing to pick reading over the alternatives?

I used to love reading, but I find I hardly do it. I have to make it a point to make myself do it, and then I often am in the mood for a different book all the time.