skysight-inc/HackerNews huggingface dataset:
NOTE: I'm in the USA, so it may only apply here.

It all depends on the framing of the situation. For myself, I frame it as a few of the following, context-depending on how it's asked:

* (on a webform) "not applicable" in writing
* (do you have a felony?) I do, but it has absolutely nothing to do with my role (because it really doesn't).
* (will the background check yield anything we should know?) you'll see something, but it has nothing to do with the job.

If they keep pressing, and seem simply hesitant, I refer them to a webpage that articulates the story for them. It's behind me, I've grown from it to where it doesn't define me, and I'm proud that it's behind me.

If they get weird for the rest of the interview, I simply say "thank you for your time, but I don't believe this will be a good fit, please let me know if you change your mind", and I walk out of there to avoid wasting another minute with their bigotry.

Once I hit the 7-year mark, that background check won't yank any database association to my legal fiction unless they wish to dig. At that point, I can simply say "nothing will show on my background check" and it's completely honest.

The reason this continues to be a problem in the USA is because people aren't confident in what they've come through. The stigma exists because employees fold over and continue letting employers feel they have the right to discriminate over what happened, irrespective of how that person changed from their experience. I see my opposing any condescension as an effort to resist a social structure that creates a second-class citizen.
Perhaps it would be useful to look at which exact codecs YouTube chooses for your configuration.

(on desktop) Right click in the video area - "Stats for nerds" - "Codecs" (I'm not sure but I think this could be video dependent, not universal)
Plus, Chinese really see everyone except Han as subhuman. White westerners for them, are a curiosity, sure every Chinese would be proud of hooking up with a white woman, but even those, they don't see as their equals. Everyone else, they take for pretty much human trash. It's hard to imagine anyone wanting to immigrate there. Plus, well, main reason for immigration is to give better future for your children. Vast majority of people have no hope of regulating their kids' future by bestowing them money, so they want to do it by giving them better level of rights. In this regard, China is worse than almost any large country in the world. I'd much rather go to Belarus (you need to keep your mouth shut, or nasty stuff happens to you, but man, the CHICKS!!!), than China.
My first family computer was a Quadra 610 pizza box. Absolute dog.
Some background on the poster

https://vintagecomputer.ca/the-history-of-apples-pascal-synt...
"As little notice as possible" as in send an email 3am Wednesday that you have left the job and as of sending this email you are no longer able to be contacted? I would have a very negative opinion of that person, just as I do of the employer who conducted layoffs that way.
It’s also the reason for the coverage mandate (and penalty “tax”) under Obamacare.

(I’m sure you know that, but replying here because it makes the thread cleaner)
But Go lacks a good FFI story (see CGo discussions), so Go has no hope here.
It’s still got a raspberry (zero) in it and I’m selling it as a prototype still.
Next version going for a smaller and cheaper MCU.

I’m just trying to move as fast as I can without chewing too large pieces. When I started I had no damn clue how to go forward but as I started chugging along stuff started resolving itself. Never thought I would be designing custom PCBs for example. Or sending physical products by mail to people on the other side of the world.

I guess my advice would be to try to get to a stage where you can deliver a product to someone as soon as possible.
Job postings are mostly just fraudulent, out-of-date, or oddly over-specific and generally a waste of time for applicants who don't have an insider track through their network or a recruiter.

Yes I hear "apply anyway, nobody meets 100% of the requirements!" but unless there happens to be a developer shortage in that area we all know this is horseshit. Unless you have the insider track you are more likely than not to just end up in the reject pile. It doesn't matter how skilled you think you are, your resume won't even get looked at. Plus, if everyone just applies for everything, it compounds the problem: a company has hundreds or thousands of applicants without any means to know which are genuine or not.

Perhaps we should collectively give up on job postings and treat them with the contempt they deserve. Maybe a better approach - other than using your network, assuming you have one - is to put your resume up on your own site or blog and use some SEO for visibility, or maybe we should pool resources to create a simple "hire me" site that recruiters can quickly find people (something better than the awfulness of Linkedin anyway).
Yeah she much prefers cocomelon!
I'm not sure what you were meaning by "it".

The main domain the original team behind Go were aiming at was clearly network software, especially servers.

But there was no consensus whether kernel could be a goal one day. Rob Pike originally thought Go could be a good language for writing kernels, if they made just a few tweaks to the runtime[1], but Ian Lance Taylor didn't see real kernels ever being written in Go[2]. In the pre-release versions of Go, Russ Cox wrote an example minimalistic kernel[3] that can directly run Go (the kernel itself is written in C and x86 Assembly) - it never really went beyond running a few toy programs and eventually became broken and unmaintained so it was removed.

[1]: https://groups.google.com/g/golang-nuts/c/6vvOzYyDkWQ/m/3T1D...

[2]: https://groups.google.com/g/golang-nuts/c/UgbTmOXZ_yw/m/NH0j...

[3]: https://github.com/golang/go/tree/weekly.2011-01-12/src/pkg/...
Right, I get that it's guarding against a bad hash. I was (obviously) assuming the hash and RNG aren't flawed. In which case an proper HMAC seems unnecessary in this scheme. But thanks for clarifying.
Is This It for Humans?
I disagree a bit with the sibling commenter. This episode falls into about the second season of the show midway through. So putting yourself into that context: you’re watching something like 35 episodes of this show and it’s cute and wholesome and the stories are great, some with some emotional impact, but then you get to this episode and it just absolutely blindsides you.

So, I think it will _make sense_ on its own, but I think it _really_ hits hard if 1) you weren’t expecting it and 2) if you have kids.
You don't want experienced people who won't work loads of pointless overtime for free after all…
I believe neovim follows semantic versioning. https://semver.org/
> Now I prefer to stick with Maven

yep. This is the conclusion i end up with as well.

There's three stages to maven (and generally, build systems too). First, you use a tool like maven, and find that it sucks, because it didn't do exactly what you wanted. Then, second is you find a new tool to do _exactly_ what you wanted, which is usually something similar to make or ant (and gradle, in this case). It works, and you think you've reached nirvana. Then, third stage is you find out how much maintenance, headaches and gotchas you hit after using that tool. You curse and finally, having had enough, you switch back to maven (or use maven for a different/next project).

Now every time i see a build too in java that's not maven, i sigh. But only people who have reached stage three above truly understand, and accept maven, and the rest are always itching to move to something that "works better".
Yeah but I mean this is ridiculous. Jurisdictions for sure but I get these bloody cookie banners on websites from all kinds of countries that are outside the EU and when I’m accessing them from outside the EU so it just makes no sense.

obviously regulation plays some role in creating this situation so I think it can ameliorate it too.

Crazy situation with your family and access to websites. I mean it’s like you need to spin up a private virtual browser in an Azure location inside the US.

Wink wink, oh look, I have one such project just for you: https://GitHub.com/BrowserBox/BrowserBox :D
Some scholars believe it to be an early work - possibly Bach was 19 years old. No copy in Bach's hand has ever been discovered, so there's no certainty. It is a wonderful, memorable piece of music but Bach was pretty good at that and not just at the keyboard.
Never give up hope, but also, never give up fighting and advocating because it's apparent the people invested in coal, oil and gas have no intention of stopping: they will have to be made to.
'Unmaintained' (open source) code represents an amount of value
A huge part about whether honesty hurts or helps is the framing that revolves around it.

In this case, it's a matter of social expectations driven by the timing of that honesty:

* If someone is a completely unfiltered person and says the information audaciously and openly, the interviewer may simply see they have nothing to hide.

* On the other hand, if the person looks anxious (which could literally be nothing more than PTSD), then awkwardly blurts out the information, they may be interpreted as having more to hide, making that honesty appear worse than it is. Ironically, that was probably the optics that got my felony in the first place.
The comments on this article are even more interesting. The product manager for Apple Pascal has a copy of the poster signed by Niklaus Wirth.
> I wouldn't call it car centric, more like everyone-gets-to-have-a-lawn-and-2000-sq-ft-home centric.

That's one and the same when it comes to the states.
Perfectly summed up, good job
US companies. One example is Motorola Solutions Inc.
All of their new handheld radios run linux on the inside and have been confirmed to run code under GPL.
Nothing has been released in the past decades.
Quite a few of those drew an eye-roll from me.

https://www.fatherly.com/entertainment/banned-censored-bluey...

A couple of them I can understand (like being safe, not showing kids to slide on a wet tile floor), some I can see parents being appreciative for not having to answer questions about certain topics --- but some "edits" like cutting out farting seems a bit too over the top. My preschooler has just discovered farting and thinks it is _hilarious_ (because it is!). I'm proud as can be, but Mom just rolls her eyes. Proud dad here.
In fact, their languages are not known to be genetically related at all, unlike the Slavic and Romance languages, which are distantly related through Proto-Indo-European. So maybe we could say it would be like confusing the French with the Hungarians. :-)
the wirth-the-risc processor is immensely simpler to describe and program than the tecs/nand2tetris processor, which borders on unusable. i've gone through the process of 'designing' the nand2tetris processor on nandgame, and i'm pretty sure the nand2tetris processor is simpler to wire up from gates. but the wirth-the-risc processor is a lot easier to get running on an fpga or, i bet, to simulate with verilator, because it uses a real hdl instead of something that someone who's never designed hardware thinks an hdl might look like. probably the nand2tetris processor would require less code in verilog if you coded it up, quite similar to chuck thacker's 'a tiny computer for teaching' https://www.cl.cam.ac.uk/teaching/1112/ECAD+Arch/files/Thack... which is, like the nand2tetris processor, based on the dirty genitals nova architecture

nand2tetris will get you from nand gates to tetris and to bytecode interpreters. but oberon will get you from synthesizable verilog (which can be easily converted into nand gates but almost never is) to a fully usable gui operating system that can recompile its own source code. sadly it cannot resynthesize its own fpga bitstream because you cannot run vivado on it (though i see 71bae0447c737f454371dcf3b84fc62c says below it can at least simulate its own hardware)

a thing they both have in common is the lack of a usable name for the processor architecture
I think it would be ok from the right frame of mind. To think of the LLM as a digital memento and not as some kind of replacement for the deceased.
> I'm nearly 40 and have never used a cheque in my entire life.

I could say exactly the same a year and a half ago. And then I happened to move to Israel. And I was just as shocked as you would be to learn that most apartment postings say "payment: 12 checks". That means that they want checks for a year in advance. Often the landlord even prefers cash or (in my case) a scheduled transfer in bank app, and returns the checks when they get the money in their preferred way — but "pinky promise there's some money in my account you can have", I like how you put it, is still an important artifact to show your commitment to pay rent.
Wave is a terminal, so you're free to use any editor you'd like, including vim, emacs or ed. We just provide another option for users who don't find vim or emacs very intuitive. I've used emacs to code for over 25 years and have no problem using the CLI or text editors (and it seems like neither do you), but there is a learning curve to teaching intro CS students or semi-technical folks how to use vim on the CLI ("type escape colon w q enter to save")
We’re not talking about the same thing here. Lots of kids shows don’t even try to make sense or have a cogent story. So not only are they insulting the intelligence of their audience, they’re also refusing to enrich their critical thinking skills at all. That’s the _other_ kind of kids show out there right now.
oh i had no idea, i have to see this. does lola support any existing fpgas?
- Something about hacking the enteric nervous system with a vibrating pill that gets activated by stomach acid seem's... risky.

- but I'm all for physical > chemical remedies. So I hope this research goes somewhere.
The Australian government runs a fully funded free-to-air children's TV channel, called ABC Kids. Without knowing much about what other countries are doing, I can probably assume it one of the best children's content creators of its kind in the world.

The channel is required to make a certain percentage of Australian content, and without the need to worry about advertising, subscriber numbers and merchandising revenue, it has become a haven of local creativity.

I think Australia also struggles to find global audiences, as in some ways the world is still recovering from Australian craze global audiences had in the 90's (Crocodile Dundee, Crocodile Hunter, Mad Max, etc). So finding a new audience with children is perfect.
Megalosaurus, the first ever dinosaur discovery
Some of my former coworkers are lucky enough to now know that they were irreplaceable, or close to it, as they were hired back after being laid off. There are more former coworkers who have been gone almost a year now and wouldn't dream of coming back, but have not been replaced and are still regretted by their former colleagues.
Yes however DANE is not just for web use cases.
Hopefully you agree Lisp is more productive than C++? Lisp is however not quite fast or efficient enough to displace C++ completely, mainly because, like Java and Go, it has a garbage collector. C++ was very much the language in Java's crosshairs. Java made programming a bit safer, nulls and threads not withstanding, but was certainly not as productive as Lisp. Meanwhile Lisp evolved into Haskell and OCaml, two very productive languages which thankfully are inspiring everyone else to improve. Phil Wadler (from the original Haskell committee) has even been helping the Go team.
That's true, but just like adults, what kid's brains "need" isn't always the same thing they're most stimulated by. I also think since adults are often around it's very very appreciated to not be obnoxious to adults.

Taking Bluey as a specific example, it's really nice to model positive family relationships. Sesame Street's original goal was to "master the addictive qualities of television and do something good with them."
PeachPy is awesome - it's really a great way to play with assembly-level performance programming and not have to deal with assembler toolchains
Of all the children's programming my children have watched, Bluey is by far the nicest for us (the parents) to watch or listen to, and has been the most enduring in terms of popularity with our kids.

Similar to Peppa Pig, the scenarios are often recognizable in a family with young children, but they're generally funnier and the characters are more loveable.

The animation style is a refreshing break from the bright colourful garbage most CGI studios seem to churn out on an assembly line.

And like you said, they won't pick up bad ideas from the show.
> First, what's good and bad in a programming language is largely a matter of opinion rather than fact, despite the certainty with which many people argue about even the most trivial features of Go or any other language.

> Also, there has already been plenty of discussion about things such as where the newlines go, how nil works, using upper case for export, garbage collection, error handling, and so on. There are certainly things to say there, but little that hasn't already been said.
I think maybe the gap here is about what a "bad hash" is. The attack described in the design principles section is applicable to hashes like SHA1 and SHA2, which makes it a pretty big deal. You could just always use a truncated variant of SHA2, or use SHA3, and you'd be covered for this specific risk... but at some point it's way easier to just start with an existing AEAD scheme instead of trying to piece something together from parts.
What do you mean, "flawed"? Merkle-Damgard-flavored hashes are extendable by design. You could use a more recent hash, like SHA3 or Blake2, simply with a key; that's basically KMAC. The point is: you need a MAC, not a "hash".

Most people in your situation would just use HMAC. You're not really optimizing anything by avoiding HMAC, but if you try to roll KMAC-SHA2, you've created a cryptographic vulnerability.
Spilling big objects up the call stack is often not nearly as bad. Most of the time this happens, the object being spilled is constructed during the function, so the copy on return is actually elided.
People have raised dozens of issues on the Go tracker because they got stumped by this. You don't really need to look hard on a search engine to see thousands of questions/issues.

If you don't believe me, take a project like k8s and starting from its inception, you can see dozens of issues where people have to explain function returns a nil interface and not a nil value. This is explained a stupendous number of times.

Now repeat this for thousands of Go projects.

Of-course you can claim this is not an issue in the same way that anyone can claim that buffer overflows are not an issue in C/C++ for "real" programmers.
Bluey is the only show my kid loved, and never wanted to binge watch. He’d watch one or two episodes and then want to turn the TV off so we could play Silly Hotel or Keepy Uppy or Grannies. Where other shows grabbed his attention longer, Bluey always inspired him to go out and play.
sad. after learning basic on a zx81 my father found thrown out in the trashbin (i still have that machine today) my parents got me a 8088 PC. when my friends were playing games on those atari st and amiga machines, i was progrmaming in turbo pascal 3.0 i found from a cheap book that came with a 5"14 floppy. pascal is the first true language i learned and i would probably not be coding today without Niklaus. he changed my life, and he had a huge, huge impact on computing : pascal, oberon. delphi, and many more things. i will miss him dearly.
Absolutely agree with that. Peppa Pig? Can't stand the animations.
LGBTQ is not a political message... It's a message of acceptance
Warning to others: Massive rabbit hole ahead. (OP, thanks for taking an hour+ from my life.)
Yeah but clark never met his father it was meant to for information transfer. He was not using it as a crutch to avoid dealing with the mental health aspects of his fathers death.

Also as others have pointed out it suffers from the hollywood positive-ification of things and never attmempts to take on any serious aspects of the tech. Its just a plot device.
Finally found this page [0] in the help docs, it allows opening a case. Why is this not linked on the main business support page??

https://business.facebook.com/direct-support/
I recommend going through the CryptoPals[0] challenges. I'm halfway and they really beat into you the problems with ECB.

[0]https://cryptopals.com/
Books fatal to their authors (1895)
You assume they even read them. Probably they dont
I tend to feel, just error handling in general. Its not even something I'd care so much about, if it didn't seem like everyone else felt like the way Go does errors is great.

You can't/shouldn't do custom error types, even though its an enticing sexy interface, because of things related to the massive nil/nil mistake you've covered. We had errors-as-values in popular, large languages (Javascript callbacks?), and by the mid-10s everyone recognized that they're kinda whatever, mostly just a different way of doing the same thing less conveniently, and that community got rid of them (as a side-effect of the more general push to get rid of callback hell, but certainly no effort was made to keep errors-as-values around). We say "being forced to handle errors is great in Go", but (1) you don't have to handle them, you just have to acknowledge them with `_`, and (2) Java has had checked exceptions for years, and everyone also recognizes that those are ish. And, as you say, Go has two fundamentally different kinds of errors functions can throw (what color is your function?), except the facilities for handling panics are essentially a goto (which, I love pointing out lest we all forget, go also has literal goto). Sure, working code shouldn't panic; but all that asserts is that Go wasn't designed to be fault tolerant.

To be clear, I don't feel as much passion for hating on Ruby, because I don't use Ruby. I use Go. I don't wish to hate on the language for the purpose of hate; I wish that more people would agree that the situation is quite poor, rather than good, and that we could make meaningful positive change to the language.
Cardoons are one of the things on my "bucket list of foods I've never tried", and reading you mention this makes me wonder why they aren't grown in the US. Or if they are, why they don't get distributed?

Food "prevalence" in general is mysterious to me. It seems to me there are a lot of foods that could be more widespread but aren't for historical or quirky reasons. Pawpaws seem to be one of many similar examples.
What are you referring to?

The only active, related discussion I am aware of is about the high call overhead imposed by the gc compiler. Of course, other Go compilers have different calling conventions. tinygo, for example, can call C functions from Go about as fast as C can call C functions. So that isn't really a Go issue, just a specific compiler implementation issue. And as you know (it's in the link!), the Go team themselves maintain two different compilers and pride themselves on Go not being defined by one compiler. To equate gc and Go as being one and the same would be quite faulty.

So obviously you are not talking about that one. What else are people discussing?
Would be nice to show how to handle multimodule projects.
Maven does that out of the box but Gradle is rather complicated (too many ways).

Another idea: publish as inheritable POM for Maven and Gradle convention plugin so that people don't need to copy all that boilerplate (with some refactoring to make it reusable)
As long as acceptance is a political firebomb, I will continue to throw it.

And good for Blue's Clues for doing the same.