jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Even if there are no jobs in your area other than dog groomers and you desperately need a job, if you have PTSD from dogs, you can't be a dog groomer.

If you create two classes of driver, one who has to follow the ADA and one who doesn't, you've just repealed the ADA.
Like a lot of UT Computer Science, the implementation is a detail left for the reader. The semantics of the language make the one-liner n*log(n)--that's the takeaway.
It's an incredibly common pattern. What's bad about it?
Fully agree. This is why I still argue even today that (Object) Pascal aka. Delphi is a wonderful language and tool for beginners and casual programmers who want to get things done quickly and (somewhat) intuitively. Delphi unfortunately is not very en vogue at the moment due to misguided and community-destroying licensing policies by the company that owns it. But that's no fault of the language and the toolset. Both together make one the most mature, flexible and easily accessible environments for programming that I've ever encountered, from quick & simple UI-driven cross-platform apps to Web backends to hardware-oriented IoT stuff with a little Assembly sprinkled in.

Of course there is FreePascal and Lazarus and all that if you really want to play with Pascal without touching Delphi. Both are neat, even though Delphi is also now available as a free community edition.

What I'm saying is: Go forth and write more `:=`
Yes, a while back I was interested "where does billions we spend on national defense actually go" and I came to the conclusion that the DoD is really just a giant jobs program.

Ultimately I think the reason we don't have things like flying cars is that the private sector gets stuck in local maxima (such as getting people to click ads) and in the public sector it's very hard to have focused time-blocked short term goals.
February 24, 2021 2:46 PM Eastern Time
The Fedwire Funds Service, Fedwire Securities Service, and National Settlement Service have resumed processing and are operating normally. The Federal Reserve Banks have taken steps to help ensure the resilience of the Fedwire and NSS applications, including recovery to the point of failure. Nevertheless, it is critical that you reconcile the messages you believe you had sent or received through the services after waiting several minutes for the backlog of messages to finish processing before you submit additional messages to the Fedwire Funds Service and Fedwire Securities Service and additional settlement files to the National Settlement Service.

February 24, 2021 2:36 PM Eastern Time
We are in process of restarting the Fedwire Services and National Settlement Service and expect to resume normal processing this afternoon. We plan to extend the cutoff times for the Fedwire Securities Service and may also extend the cutoff times for the National Settlement Service and Fedwire Funds Service. We will provide additional updates about these extensions.

February 24, 2021 2:32 PM Eastern Time
Access to FedCash Services via the FedLine Web solution has been restored. We are extending the cash order deadline for FedCash Services to 3:30 p.m. local time of the servicing Federal Reserve Bank. Please contact your local FedCash Services customer support if you have any questions. For a complete list of customer support contacts for your institution, please visit the Contact page.
Covid-19 has a vaccine less than a year into the first death in The US, that’s pretty nuts
Right, I was thinking of things like large simulations where you need to keep a large dataset in RAM and update every datapoint at every iteration.

Or maybe multiple VMs running simultaneously doing CI jobs could also do it.

I don't think simple memory errors like leaks would cause it, since that would just end up filling the disk once, but wouldn't go through writes quite as fast.
But SpaceX can can develop a tin can fast because it is not expected to have martians shooting at it. Imagine planning to go to Mars but your tin can had to be stealthy, manoeuvrable and armed to the teeth. You'd get Ripley's drop ship!
Don't touch if it isn't broken?

From what I've seen in other countries, you don't update protocols for this. You introduce better ones and kill the old ones once nobody used them for a while. Which might take longer than expected, because "free instant transfers" might be seen as cannibalizing the "slightly less slow expensive transfers" any given bank might have on offer.
Next Generation Air Dominance (NGAD) [0]. You might have missed this news.

It’s a modern remix to the Kelly Johnson and Ben Rich days of developing legendary aircraft at Lockheed’s Skunkworks that you lamented the loss of.

People in the know confirm it’s legit and shocking, in a good way. Especially compared to the failures of the F-35 and even the F-22’s development.

[0] https://www.airforcemag.com/article/ropers-ngad-bombshell/
It's huge. This is a big story
> Do not have to fight 100-130 people for 1 of 3 microwaves on my 30-minute lunch break,

Does not compute :].
Come on, he did a lot of actually innovative things !
SGX is only used for an extra layer of privacy, beyond what any other currency offers. SGX is not used for the security of the currency. This criticism has been answered countless times.
I’m tempted to go FastAPI over Django on my next project, even though I’ve been a big Django user. A little more performance and a little less coupling, and maybe you can survive longer as a Python monolith. Then convert to Rust/Go/something in the unlikely event of wild success.
Totally tangental, but I recalled while reading this a documentary I saw on some African tribe. It was years ago so this is a pretty loose description. The tribe was a late discovered tribe that until shortly before the documentaries filming had been hunting and gathering in some remote jungle. Recently some industry expansion into their territory had forced modern life onto them and the government had moved them to a new location. This new environment lacked pretty much everything they needed to maintain their old life, so they had become completely destitute and reliant on the government.

Their chief was a rain maker shaman kind of character. His job was to do a literal rain dance, which in their old lives would have been to water crops. This dance would involve the entire tribe when times were tough. When the chief was interviewed he was sober about their situation. The new life they were forced into lead to depression for many of the young men in the tribe. He felt that his responsibility was to keep the young men dancing. This was better than them sitting around taking handouts from the government. They interspersed snippets of the young men talking about their chief and they all were positive, giving him much praise. The chief never missed a day of dancing, always had a positive attitude and this seemed to give them some hope.

The chief mentioned that his father had been the rain man before him, and his grandfather before that. He said that the secret of the rain dance was that no matter how long it takes, it will rain again. And what can you do until it rains? You might as well dance.

I often think of some forms of entrepreneurs/founders in this context. They are just like tribal rain men. If they dance long enough, it rains. They aren't really responsible for the rain but they keep everyone hopeful and around long enough that when it finally does rain everyone is ready.
Are they not blocked for being VoIP?
So we know that GPUs are really good at raytracing and matrix multiplication, two things that are needed for graphics programming.

However, the famous "Moana" scene for Disney-level productions is a 93GB (!!!!) scene statically, with another 131GBs (!!!) of animation data (trees blowing in the winds, waves moving on the shore, etc. etc.).

That's simply never going to fit on a 8GB, 40GB, or even 80GB high-end GPU. The only way to work with that kind of data is to think about how to split it up, and have the CPU store lots of the data, while the GPU processes pieces of the data in parallel.

https://www.render-blog.com/2020/10/03/gpu-motunui/

Which has been done before, mind you. But it should be noted that the discussion point for GPU-scale compute runs into practical RAM-capacity constraints today, even on movie-scale problems from 5 years ago (Moana was released in 2016, and had to be rendered on hardware years older than 2016).

Moana scene is here if you're curious: https://www.disneyanimation.com/resources/moana-island-scene...

----------

But yes, if your data fits within the 8GBs GPU (or you can afford a 40GB or 80GB VRAM GPU and your data fits in that), doing everything on the GPU is absolutely an option.
> Say your sibling was mugged in Mexico and the local little police station let them borrow the landline to call the only number they still remember without having to check their contacts in their phone. Are you not going to pick up?

Just wait for the deepfaked voice call scammers. Their best bet is to work up the hierarchy; a tiny local police station knows how to get in touch with a bigger police station that can contact an embassy, etc.

> There are a lot of these little edge-cases. Journalists, lawyers representing class action suits, government id expiring, and so on.

All of these use-cases allow someone to spend the time to contact you via your preferred contact method, whatever that might be.
I don’t like the walrus operator personally, but wtfpython has it wrong. It’s simply syntax for an expression that includes a binding. It parses like any other expression, and is completely unsurprising.
Backers on Kickstarter could also be chipping in more money than the person with the idea. Ks do have an optional spreadsheet that campaigns can fill in to check if money will cover their costs, with the incentive that it can potentially help their campaign get shown more prominently, and potential backers get shown a pie chart that is supposedly helpful. People on ks don't seem to give the amount of time or thought into decisions as you'd expect of an angel or VC investor though, so I'm not sure how worth it that extra aggro really is
So is there a Kotlin Virtual Machine already available?
Perhaps consider how trustworthy that “report” was that it got such simple facts wrong.
Malls also don't enforce their payment system
I don't use Facebook or Instagram but they are hardly just an exploitation service.

They do help people in staying connected, specially with ones who are not in your very close circle. There is definitely a positive value that the paltform brings among the many negative ones as well.
The problem is that the answer is largely a matter of opinion.

The article author could have simply labeled his writings as "racist" or "not racist", but newspaper articles traditionally stick to reporting sourced facts and quoted opinions and let the reader draw their own conclusion.

Alternately, the author could have provided context about Land in the form of additional facts and opinions. This would undoubtedly make the article more informative, but it would also make it longer. There are plenty of other things the article could have added context about, but ultimately the format demands a certain length.

I do think the article is suggesting that he's racist. Newspaper articles have to choose which facts and quotes to include and how to integrate them into a narrative, and those choices inevitably betray the author's opinions. In general, I think this phenomenon of hidden opinions is harmful. It's a downside of the traditional practice of separating factual articles from opinion, since it gives readers a false sense of having learned the objective truth when in fact what they've absorbed is partially someone's opinion. When newer media platforms choose to eschew the distinction between fact and opinion in favor of presenting an authentic but opinionated voice, there's merit in that. But I think there is also merit in the traditional approach of trying to preserve that distinction, even if the results are inevitably imperfect. I wouldn't want the New York Times to give up on it.
Surely some of those security vulnerabilities in underlying libraries could be avoided with a bit more careful, slower releases of the libraries themselves.

There is no question that the current app reality is one or more orders of magnitude more complex than in "the old days"; but even so, I think the race to MVP (and perhaps the VC pressures that drive some of that?) have led to layers of rushed out, risky codebases.
If I were to use Kotlin server-side on JVM and didn't care about portability to other Kotlin platforms, could I not just use JVM green threads?
Fine, but would you say the author had aligned himself with Hitler? Because that would be dishonest. The reporter didn't just mention the material, he imposed his own opinion on it without informing his audience.

It doesn't matter if you think yourself justified to read between the lines. Reporting should be factual, otherwise it's just your opinion, people can't trust you to help form their opinion, and they have to go to the source material themselves to see what it really says.
If you changed the story to be a known drug dealers wife, it isn't that out of line. Can Miranda clearly say he has NEVER TRANSPORTED leaked documents or known where his partner keeps them? Really? Even more so, can he prove his partner has never tried to use him as a mule to pass confidential information across international borders?

This was just like grabbing a drug dealers wife hoping the drug dealer was just a little too greedy and his stuff in her packages.
Is there anywhere in the article that has a quote from the Obama administration that suggests the title of the article. All I get from reading it was that SOPA had a provision to make streaming a felony and that people fought against it. No where does it give any information about how its resurrection is being attempted.
True. Sr developers need to be able to handle stress. However, I don't think an interview accurately measures a person's ability to handle under stress.
I understand what you're saying too, but it's a different point - a judgement of the war overall vs. a specific event.
Another nice resource on implementing promises are the design documentation on Q (promise library) repository: https://github.com/kriskowal/q/blob/master/design/README.js
(HN discussion: https://news.ycombinator.com/item?id=4767941)
Doing contract work via take home seems like a nice balance here as even people with kids have 2-3 hours free after kids go to bed. Done over a few nights in a week makes much more sense.

Initially, I was going to react negatively to this (as a father of two kids under the age of 11), but the more I think I about it, the more I like it. I assume that if I was scheduled for a technical interview, I'd likely spend at least 10 hours preparing for it (with perhaps only a bit of assurance that I had prepared properly). If I were given a ~10 hour contract project, I would know the problem up front, and be free to complete it without the stress of a whiteboard session.
It's expensive in other ways though.

A programmers who is currently employed but thinking about moving on probably won't agree to a two-week trial period because of the substantial risk that they get rejected afterwards and end up unemployed. That makes the trial period expensive to him. In turn, it makes it expensive to the employer as well, because you'll filter out good people.
Can you share the more nuanced version
There is a somewhat higher chance of a critical security issue being announced for their software over the next month compared to January of last year. The accusation is unreliable, but it's a good idea to ensure you are prepared.
We all pay taxes that build and maintain our roads, but that's no reason to not shell out for an airline ticket if we want to get somewhere faster.

In my country I can see a doctor for free after a 0-4hr queue in a hospital waiting room or pay USD$10 to immediately see any of the dozen private doctors within a 5 min drive of my home.

My taxes already pay for free healthcare, but I'm more than happy to pay more to avoid wait times.

But I live in the "third world", so I understand your experience might be different.
You believe self reported data? Self reported data is among the least reliable forms of evidence there is.
Interesting tangential answer. So you're basically focusing on systems & letting goals take care of itself. That's nice. It's the main point of the book Atomic Habits. Check it out if you haven't yet.
I still don’t know what to make of this information.

Assuming that Facebook isn’t an evil entity that favors chaos, all I see is plain numbers: People who like X also like this group.

I’m a reasonable user of Facebook groups and I sometimes join new groups. I’m currently part of about 20 groups but I rarely participate. Why hasn’t Facebook suggested extreme groups to me? All I get is travel and buy/sell/rent groups.

Is Facebook being good to me and bad to others? Or are bad/gullible people liking all kinds of stuff that leads them into the rabbit hole? Is it Facebook’s responsibility to curate all the content on the platform or are we just asking them to clean up some trash?

Is it possible to curate all of Facebook’s content? Would you like a platform where everything you share is curated? Would you use an email provider that blocked emails you might find interesting?

I’m not justifying what’s happening, but I don’t really understand what people expect of such a platform and whether they’d like it more if it just showed photos of puppies.
Followed, liked, retweeted. I had loved the choreography and I'm glad I now know who was behind it. Please tell Monica that we await here next piece of art.
You username was familiar so I took a peek at your profile. We just met at Interact, so I messaged my response to you on Facebook :)
Any company that makes most or all of its money online is the subject of DDoS attacks for blackmail purposes, github a bit more so because the Chinese government doesn't like it.

It's unfortunately a very normal thing these days.
I think it's because people resort to construct a parallel build machine with half-baked dependency resolution on top of make.

Asking for -j value inside the Makefile was a tell-tale sign of this sort.
> the government wants to cut us off from the rest of the world, that would make them happy

Chinas ability to manufacture and sell hinges critically on internet connectivity. Of all the sanctions that would be effective I think an internet blockade is one of the more practical and effective ones.
What I would like to know is why they used a generic malware warning. Couldn't they send an alert with an actual explanation (in Chinese and English) of what's going on, so users are made aware of the issue?
Thank you for this comment. I spent years thinking emacs was cool, but didn't quite get the push toward using emacs for everything but the kitchen sink until now. Time to take another look at it, I suppose.
Is there a way to break them down? Let's say I have X liters of contaminated water I want to drink, how can I clean it, preferably without expensive or difficult to obtain equipment?
If Verizon is in use in Europe, does this then violate EU law?
I think this really depends on whether or not humans are valued at all.

Would you want your child to be educated by a machine? In a world where education is a pastime, rather than a productive tool, would you even bother?

Would we have algorithmic justice systems, or would you still desire a lawyer you can trust on a human level to take your side?
It's worth pointing out that Sandy Bridge was a massive microarchitectural change from its predecessors, using a totally different out-of-order engine.

I don't know why the performance characteristics are so similar. I guess once you have a big fat memory subsystem on-die, everything else is diminishing returns?
Yes there's something not quite satisfactory about handing over your IP to Turnitin with little choice in the matter. I think in the end though I concluded that for honest students like us the pros outweigh the cons. I'm so sick of plagiarists in higher education.

Ironically Turnitin ended up costing me dearly - it shows your marker a percentage of how much of your essay consists of quotations. I was penalised for breaching the maximum threshold of original content to citation, my grade capped at 59/100. But I doubt the marker would have realised otherwise, because it was a well written report (about database copyright) that flowed naturally; I simply included longish quotations from my sources to make things clearer. Being told to 'learn how to paraphrase' rankles to this day. Argh. Maybe I can have the last laugh by making it my glorious blogging debut...
I'll have to check to see if there are any interesting plugins that might work with Locale.

This type of app has been one of my favorite things about Android. I can't imagine doing without it either.
The most important thing in an interview is to make sure the person's level of skill is enough to be your coworker. Their conception of their skill doesn't matter. Programmers who know they're bad programmers are still bad programmers.
ah, that explains why a few days ago mine dropped from 8.x to 5.07 overnight. I just assumed the algorithm had been tweaked.
wouldn't do much for the #1 use case: when you're trying to steal some hotel expensive wifi.
anyone who praises the google apps like this article does must be nuts.

They are the least consistent ones in terms of UI. just like office in microsoft windows.

compare gmail, maps, navigator, translate...

and they hardly work out of the main use case. e.g. the car home will not do anything if the phone is not in an expensive car-dock (your calls will not go automaticaly to the speaker for example). navigator will only show routes via major streets (thankfully now there's now ONE route option --to rule out highways)
Current stable release (7.0) doesn't require -webkit prefix for border-radius.
" Why aren't there media or advertising companies running the screens, like the screens in the back of some taxis?"

Those aren't so great either. I had one in Boston reboot and then freeze on me.

And really, why would advertising companies be motivated to make the hardware cutting-edge? The passenger isn't the customer. The passenger is the product.
The HBR case studies are always sold but fairly cheap ($6.95) given the quality of insights - see http://hbr.org/search//4294958507/?Ns=is_HBD_bestseller|0

Otherwise, go to a business school library if you have access to one and you should find copies to read...

On the other hand, all the free business case studies you can find on the web (http://www.google.com/search?aq=f&sourceid=chrome&ie...) are rarely worth the effort reading though them in my opinion...
As if somebody would pick Scheme over Clojure for tail call optimization alone.

Clojure has a lot of handy stuff and the fact that's built on top of the JVM (with its limitations, indeed) is a major plus.
I am talking about the downstream side of production as far as mass metering and additizing. Specifically, where the fuel goes after it has been refined and traveled through the pipeline to the place where the tanker trucks take it to your local gas station. That also includes massive movements by rail and barge.
"If you want to do good, work on the technology, not on getting power."

- John McCarthy, inventor of Lisp (and the term AI)
Yes I did, and then yes I did.

I didn't fully investigated that case, but I suspected there could be a problem with `c=='\0'`. I suspected that the `while (s[from] == c) from ++;` line could shoot past the termination '\0' and trigger a buffer overflow.

But I didn't fully investigate, on the grounds that no sane programmer would want to remove a character that's never in a C string. In other words, I considered it was not part of the specification.

In production code, I would have either thrown an exception, or returned early. And I would have asked around to know which I would chose.

Could my attitude have influenced my chances, if I had applied?