skysight-inc/HackerNews huggingface dataset:
To me it just seems that you're arguing semantics...

The most important type of argument to have. If you don't agree on semantics, no other discussion is worth having, as you will never know if the other party actually agrees with you or not.

I mean, what is the difference between "stack memory" and "heap memory allocated to store the stack", other than the fact that the OS preallocates the first one for you by default?

That is a pretty major difference with wide-ranging effects on program performance right there.

To me, "the stack" and "a stack-like data structure stored in the heap that is used as a stack to replace what would otherwise be the stack" is functionally the same thing...

System-level error messages and memory managers both disagree.

You know that (given appropriate conditions) you can just allocate stack frames wherever you want and point your stack pointer to whatever you want, whenever you want, right?

Yes. And once you do, that memory becomes functionally privileged from the perspective of your allocation strategy.

This is what the Go compiler does to prevent Go programs from running out of the stack space provided by the OS by default. But AFAIK they don't advertise that Go programs use constant stack space and you don't have to worry about out-of-stack issues...

Of course not. Because they actually use that space as stack space, to store function activation records.
The optics of being in the office will never change. Humans are very shallow and highly visual. I see - therefore you are.

That said, there is a middle ground. You have to be in the office twice a week in order to achieve the full benefit of face-to-face interaction. I, for one, would welcome having to get out of the house twice a week and go talk to actual humans, go to lunch, or to a bar.
I tried opera because I couldn't find firefox in the store. Opera worked about a month longer than the default browser, but doesn't work anymore.
When one of my employers closed our site and merged operations with our Chicago office at the end of 2001, we were left with surplus equipment. Nobody wanted about 4 giant quad-PPro servers, so I took them. I never did anything with them and honestly don't remember who made them..we were mainly an HP shop, so maybe? They sat on rollers on the floor, and came up to about the bottom of a desktop, and were square boxes maybe 2 ft on a side. I think they may still be holding up a table at my father's office...
VRMs.
How does your extension interact with Temporary Containers (https://addons.mozilla.org/en-US/firefox/addon/temporary-con...)?

I am a tab hoarder too and I use Temporary Containers to create ephemeral sessions.
Being the only remote person on a team is really hard. I’ve both done it and been on teams where someone else does it. It’s less than ideal for everyone. It’s a constant nag that never goes away (oh did you remember to join the hangout for Matt?) and pretty much no matter what you miss out on a good deal of communication. I definitely think remote would work best when everyone is doing it.
Please list for me the alternatives that are so ubiquitous as PDF that I can send someone a copy of a document that they cannot modify while still being able to read/print/etc, and is not a pure image format that is multiple MBs in size.
I'm actually working on VR environment that is fully self-modifying. Currently building code editor and hot-swapping environment. It uses Lua and LOVR engine as a host.

It is a step away from a classic concept of engine/lib/framework, the stable blackbox with API you call into. It's more like code environment you can examine, extend and reload instantaneously, with some built-in safeguards for reverting code errors. I'll make a ShowHN when I get to something substantial.
Does anyone know what kind of GPU support for Spark is mentioned in this announcement? Are they talking about existing XGBoost acceleration, or is it something general-purpose?
Well, that’s a major overstatement. The abortion rate in Mississippi (i.e. abortions performed in the state) was 1,000 per million people. In Germany, there were 1,200 per million. Spain is about twice as high at 2,000 per million. (It’s also not clear that difference can be explained by differences in access. People might be less likely to seek an abortion in a state where 60% of people in Mississippi self-identify as “pro life.”) There are definitely restrictions; I’m just pushing back on your assumption that those restrictions are so effective in practice that “you can’t get an abortion in Mississippi.”

Apart from that, those restrictions are part of my point. Germans have achieved a compromise, involving fairly high paper requirements for getting an abortion—including limiting most abortions to the first trimester and requiring counseling and a waiting period. German state-sponsored health insurance also generally does not cover abortions absent medical necessity. But the other side of the compromise is that, once those requirements are met, the procedure is relatively accessible.

In the US, the German compromise would be unthinkable to both sides. Here, the battleground for the right is laws limiting abortions to six weeks and abusing zoning laws to shut down clinics. The battleground for the left is things like public funding (not universal in Europe), making third trimester abortions a matter of discretionary medical judgment (highly unusual in Europe), and eliminating medical providers’ rights to refuse to perform abortions for conscience or religious reasons (a right that is nearly universal in Europe).
> privacy-conscious people and those adverse to advertising are the very people advertisers would pay a lot of money to reach.

Why? Not trying to be snarky, just genuinely curious, I'd expect that those people would generally be less susceptible to advertising.
Of all the "This <object> does not exists" this one is the one I liked the most.
Great to see innovation in the fundraising process. As a founder, the things that bother me the most about fundraising are:

1. The experience imbalance. VCs do pitch meetings every day for years on end. Founders, not so much. No wonder the expectations mismatch.

2. Wildly unpredictable outcomes. Early stage fundraising is more like working a fuzzy strategic partnership than applying for a loan. The same inputs probably don't produce the same outputs.
Sounds like process needs to be changed on a higher level, not that an ever-growing population needs a slavish devotion to sitting in ever-growing levels of traffic.
PDFs with XFA forms are not supported by Preview
Difficulty there is that many vendors are victims of data breaches, so they perhaps don't deserve to be demonized quite as much as if they'd outright sold the data. Could be difficult to prove which side of Hanlon's Razor they fall on.
There's likely a few things at play. While working from home might be a little harder with distractions, those distractions generally imply of a lot of other considerations that make working from home appealing. Juggling work and getting kids to school, and getting them ready for school, and various errands needed for kids (i.e. teacher meetings, after school activities, after school care), mean there are many, many benefits to opening up your schedule somewhat by not being requires to be at an office. I would be happy to shift an extra 30-60 minutes of commute and other time to productive work time if it lessened the stress of juggling all these competing responsibilities.
Tornado: Private Transactions on Ethereum
If you have a widespread Bluetooth monitoring network with centralized data you've already built your stalking system that likely works better than trying to use the Google/Apple contact tracing system.
I'm 30s as well, partner, no kids, will only work in office. I won't consider remote anymore after two experiences with different companies (during 4+ years). Worked in office and remotely equally long in total. I never see the same productivity in myself or others when working remote compared to the office.

I think it just boils down to different people have different needs and work differently. Remote works well for some, offices work well for some. We will never find something that works 100% for everyone.

Thanks for the anecdote though :)
I live in SF but rented a vacation rental for May and June. No point to live in my 600sqft condo when everything is closed and I can rent a 2000sqft house with a pool for small change.
Generally, code like this should be using the XPC audit token rather than the PID for such authentication. Alas, Apple, in its infinite wisdom, has kept this SPI private and undocumented but in a "if you care about security you should be using this nudge nudge wink wink" state for many years.
dilippkumar was highlighting that if people are prepared to believe extremely fringe ideas then simply telling them that a central authority thinks a fact is wrong will not effectively dissuade them.

Maybe the goal shouldn't be to dissuade them. It doesn't have to be a conversion process. Perhaps if wrong-thinkers (for lack of a better term) can be convinced to look at all of the evidence, rather than the evidence that reinforces their existing viewpoint, that's a worthy goal. You may eventually convert those who are open-minded.

There are always going to be people who can't be swayed by anything, so maybe don't try. Perfect vs. good, and all that.
Other than experiments that require custom ICs or embedded boards, most CS/CE research can be done from home. Can remote shell into your machine at work, or log into the supervisor's private VM cloud.

It's become much easier than it used to be. Even a decade ago, this was the norm and most of my colleagues were chippies. Even reams of data could be carried via a couple of spinning rust HDs in a backpack.
Windows uses Edge IIRC, and it does pretty well.
The updater is running as root.
We should talk. The architecture is abstracted to make it easy to add any turn-based game onto it. Or at least that's the hope :). I'll send you an email.
I always thought that people involved in IT should be more inclined to help their neighbor in finding like-minded people. And what I see - "Obviously it's a failed project that nobody needs"

This is an ass, gentlemen

An Ass.

I'm sorry.
This is the vaccine in trial by Oxford/Vaccitech. Another paper on an inactivated vaccine by Sinovac was published recently in Science.
It should be possible to have an extension interface that allows a spellchecker/grammar checker to get a button on text input fields such that if you click it, then the extension is activated on that field at that time. That seems like a much better Least Privilege design to me than giving the extension access to... literally everything you do.
Gets me pretty excited though. MS has a track record of productive dev experience and great tooling ecosystems. I’m actually looking forward playing with this!
I already knew it was him when reading the headline, weird that they skipped over that. It's kind of a household name if you are at all interested in privacy or are aware of the Facebook privacy issues at this point.
Salary based on your locale even though everyone is remote: hilarious. "Oh you live in Alabama you get 60k" "Oh you live in Manhattan on 65th street that is 150k". This will backfire into a political hell.
> Do you work for AMD

I do not. And I use NVidia hardware regularly for GPGPU. But I hate fanboyism.

> NVIDA open-source their CUDA implementation to the LLVM project 5 years ago

Correction: Google developped an internal CUDA implementation for their own need based on LLVM that Nvidia barely supported it for their own need afterwards.

Nothing is "stable" nor "branded" in this work.... Consequently, 99% of public Open Source CUDA-using software still compile ONLY with the CUDA proprietary toolchain ONLY on NVidia hardware. And this is not going to change anything soon.

> one from PGI, that compile CUDA to multi-threaded x86-64 code using OpenMP.

The PGI compiler is proprietary and now property of NVidia. It was previously properitary and independant but mainly used for its GPGPU capability through OpenACC. OpenACC backend targets directly the nvidiaptx (proprietary) format. Nothing related with CUDA.

> Intel being the main vendor pushing for a parallel STL in the C++ standard

That's wrong again.

Most of the work done for the parallel STL and by the C++ committee originate from work from HPX and the STELLAR Group (http://stellar-group.org/libraries/hpx/).

They are pretty smart people and deserve at least respect and parent-ship for what they have done.

More information from Hermut Kaiser (Very Nice Guy btw) here (https://www.youtube.com/watch?v=6Z3_qaFYF84).

They have been the precursor of the idea of parallel "algorithms" in the STL and the concept of "Execution policy" you have in C++17 comes from them.

To the defense of Intel (and up to my knowledge) they have provided the first OSS implementation for compilers for it.
There is a real tension which this rant is not helping with.
One friend had the idea of playing bingo using video chat programs, so I built http://bingofor.fun, a simple page which generate Bingo Cards for free. The host of the game has to generate a new game, and then he can generate as many cards as he want. He can also share the game code with the players to generate their own cards. Every card has it's own ID for validation and everything expires after 8 days.
The cards are print friendly for the classic players and for the new generation, the view card page implements simple mechanics to mark the numbers during the game.

PHP, Pure css and mysql to avoid duplicate cards!
With opportunistic rollups on the OVM you are using a second layer with thousands of TPS that leverages the exact same smart contract L1 code. No added complexity with acceptable performance for known use cases and it works today (It was shipped a week ago so still fairly new).

https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085...
In the email addressing standard (RFC 5321), the brackets means it's an IP address literal. If you add in an IPv6 tag (e.g., [IPv6:1::1]), you get IPv6 support as well.
The best synthesis would be something like:

"Zoom CEO sells $24M from his $10B Zoom stake"

The current headline, "Zoom CEO sold all of his common shares", is technically correct but highly misleading – but's it's still interesting to see what a founder on a rocketship is doing to diversify a little, even in the particulars of the conversion/disclosure & how it's (mis-)interpreted by peanut galleries everywhere.
Yeah, I'm an at risk group for this thing and I'm not commuting into an office for the foreseeable future, my office has been good so far but if they don't make an arrangement with me to continue this when our half baked state reopenings happen then I'll find a place that will.
I'm shure alot of you have seen this already. If not, it's an entertaining 45 minutes https://www.youtube.com/watch?v=45X4VP8CGtk
(Here's What Happens When an 18 Year Old Buys a Mainframe)
While I think that's true, I work for a company that even normally has a lot of remote and mostly WFH employees. In general, people who come in more then X% of the time can still get an assigned spot. But--at least if space is tight--you'll need to hot desk if you just come in a day or two per week or less.
hi guys, i’m one of the mentors (and staff) on this program. i worked on the firefox 1.0 launch, other open source projects, built tap tap revenge (one of the first app store hits). I’ll be here all day & more than happy to answer any questions about the program, what we learned from all the projects people kicked off this spring, what kinds of ideas we’re looking for etc.
The problem with realistic work-sample problems is that most of the difficulty in real life programming comes from complexity which cannot be replicated in a 1 hour technical interview. You can't really test someone on their ability to add a feature to a 10 million line code base that interacts with 50 different other modules in an interview setting. A 1 hour technical interview is going be either realistic but trivial and useless for differentiating candidates, or difficult through contrived means (like leetcode).
The fact that people were forced to stay at home may influence their view. If people willingly choose to try working from home, I would guess that the result would be much different. Not only that but the fact the you are stuck at home all day long would make you eventually leaning towards getting out.
No worries, hope it helps others makes the leap. I agree it doesn't work for everyone, but there are so many benefits for both society and workers, it should be mandated that businesses are required to accommodate it similar to what Germany is discussing [1].

[1] https://www.dw.com/en/german-labor-minister-calls-for-right-...
> It's a damn shame, really, the slavish devotion to one's car and spending hours a day sitting in traffic apparently is apparently preferred over actually getting time back in your everyday life. It's like people have adapted to having no life outside of work, and now they're just so bored they'd rather lose that time than just find a new hobby or learn something. I don't think I've ever thought about anything more depressing than a group of people who want less free time in their day.

I'm pretty sure no real person has argued that they want to work from the office because they have a slavish devotion to their hours-long commute and they don't want to develop a life outside of work.

It would probably help the discussion if you didn't straw-man the people who don't share your preferences, and dismiss them out of hand.
The libertarian party also considers taxation to be unethical confiscation of private property, and advocates for the privatization of most-to-all government-provided services. If either of those are anathema to you, its hard to vote Libertarian.
I had not heard of this Plandemic film before reading this article, but now I'm going to look it up. I enjoy viewing anything labeled with the "debunked conspiracy theory" trope at this point.

As far as I can tell the lede here is "let's dox some random YouTuber." Not super classy.
If interested, this gives info on Ingka Centres: https://www.ingkacentres.com/en/what-we-do
This page is at least somewhat informative. But, it wasn’t until I saw the more granular permissions after you edited the policy did I get some idea of what you are doing.

If you are aiming at a technical audience, the first thing we all did was look at what permissions were required because our first concern was security. Especially if we are handing over cross account permissions.

The second thing I want to know is how you are doing it?

But honestly, if you have a cloud native implementation like we do, just controlling EC2 and RDS only scratches the surface. We have DynamoDB, Fargate services, ElasticSearch clusters, Redshift clusters, etc.
As much as I dislike facebook, I think the root problem is the lack of critical thinking many people have. Our education system that's optimized for standardized tests don't really help with that.

For example when I state opinions I don't expect everyone to take them as fact without doing their own research. But that's pretty much what a lot of people do.

Doing your own research should be the norm (your already using the internet!) with any opinions you read like on Facebook. But there are sources you should be able to take seriously like the government. However, there is one government official that straight lies on Twitter all day and a good majority of the country believes him. When you believe that it's a lot easier to make the jump to believe everything you see on Facebook.

One thing Facebook should do is make the news feed fully configurable and deterministic so you only see things from people you know in a non biased way. That will never happen since that's a big part of their business model.
> they cannot modify

Except Acrobat lets you modify PDFs. If you're trying to send someone something that they cannot usefully modify, you're kind of doomed from the start.
I agree in principle (e.g., Pizzagate and similar conspiracy theories), but delegating the arbitration of facts to a private company seems dangerous territory to me. The inconvenient answer as it appears to me is that folks have to discern what is nonsense and what isn't, which leaves us exactly where we are.
> Just as people can work from anywhere, employers can hire from anywhere. "The talent pool gets massive," he says. "Why would my employer pay me SF wages?"

This is sort of a non sequitur. These calculations are already happening and becoming more common, regardless of whether some individuals choose to move or not.

It's my hope that many people do move away though. Even setting aside the horrible traffic and insane housing costs, it's just not healthy for the region to be so highly dependent on tech jobs.
My first thought is to package up the game hardware in a Compaq 386 style case, complete with diskette drives that the VR-DOS emulator reads. Get a time machine, take it back and have someone put on the headset and insert their favourite software into the physical/virtual PC.
Yeah, I was talking about this with a friend recently. I think that straight video conferencing is now pretty commoditized and cheap to execute. Facetime, Meet, Duo, Teams, Zoom are fairly undifferentiated. And you see products like Slack just drop video calling in without a lot of fanfare. I think there's going to be another generation on very near horizon where we see video software that is much more fit to purpose. One-on-one calls is not the same use case and business meetings, presentations, fitness classes, classroom situations. Streaming video and audio is easy, but there is a lot of room in the user experience and modes of interaction to build more useful products than just turning on a camera and microphone. Solving things like "eye contact" or the equivalent could be done. And we definitely shouldn't stop at just trying to model in-person interaction and really look at what the medium allows that wasn't possible before.
Some companies (like gaming companies) "sponsor" a subreddit and give out prizes and benefits in small contests and whatnot. Those subreddits employ moderators who will delete, alter or chastise any negative content relating to that company and ban anything but positive reinforcement of that company.
> I can't recall meeting many people who get substantially more conservative with age, but I do know many who shift more liberal.

You haven't been to a Trump rally and visited with people waiting in line, have you? Lots of people at them have crossed the party lines.
Javascript is another target that is just about as gnarly. The node module resolution algorithm is reimplemented a million similar-but-not-quite-the-same-ways by popular packages, most of which struggle dealing w/ symlink-heavy codebases (like bazel sandboxes).
LOL "tab groups" AKA "windows". You can have this life today! When you have a tab that doesn't fit in with the others, pull it into its own window. When you're done asking google a question, close the window to close all the tabs associated with it. Use cmd-` to cycle through windows and expose to find a specific one!

I am happy to see them doing something new with tabs, I'm just sad that so many people seem to have stopped using the oldest GUI metaphor in the book in favor of monolithic browsers.
Combining Ingress Controllers and External Load Balancers with Kubernetes
>There is no trust because everybody is crazy, and everybody hates each other, and we should give up being one country and disband the union already.

That seems like a mighty big next step and one that many of "not-so-friendly" countries would want the US to take.
What's the use of the groups if they don't collapse?
I agree, carried away.

But this is not a reason to write nasty things above
Also note that Apple has "promised" to keep this door open on macOS, unlike iOS, although they may raise the number or annoyance of the steps required to get to this state.