skysight-inc/HackerNews huggingface dataset:
CPU peripherals are memory, so it just looks like copying a GPU "kernel" (program) from a memory area (from disk) to another (GPU, via PCIe).

I don't know enough about PCIe to be an authoritative source, but I'll just go along and describe the way most microcontrollers and peripherals work. I doubt x86 has instructions dedicated to PCIe. There will likely be a PCIe controller memory-mapped to some hardware address, that the OS will write to as if it was regular memory (that address is physically wired to the controller, be it on the CPU die or on the motherboard). The address is generally specified by the BIOS/UEFI (devicetrees on most embedded platforms).

Of course, what you will write will depend on the controller itself, but the OS will have a driver that contains that information. You have a back-and-forth to list peripherals on the bus, identify the one you want to communicate to, set-up access mode (direct memory access where you map an area of your memory to the peripheral, or just sequential access trough the controller). Once you can communicate with the GPU, you start the same dance to give it a program you compiled ahead of time, have it run, and fetch the result.

I don't have low-level experience with that specific part of the system, but that kind of stuff is generic enough that you find the same patterns everywhere, at least for turing machines, which x86 CPUs are.
You need to require HTTPS for all requests on your website, and redirect all HTTP requests to HTTPS in order to protect users’ personal information and passwords.
blown out of proportion. Also is it only me that hears hateful/vengeful speech?
Are there any other sources that back this up? It wouldn't surprise me if this was true, but given just how insane this is I'd like some confirmation before I start spreading it as truth to anyone.
You missed snow, I see...

Also - nothing changed.
Here’s a classic interactive lesson to teach this concept to students early in their programming journey: https://teacherswithguts.org/resources/peanut-butter-jelly-r...
Both put lives at risk for what has apparently achieved zero gain. I don’t want Snowden to have a pardon, and I think he and Manning both belong in prison.
$0 except mutual funds returns
I also have a hard time for the same reasons. I'm torn though; I want a config format that's super easy to read, and that I can easily change anywhere with nothing more than sed/vim/nano/notepad - but I also want to avoid typos and formatting problems.

I'm not sure which is the lesser evil.

Actually, I think (as always), that it depends. For something simple like a config file for an app, JSON/YAML is usually fine.

But for something more complex, like IaC (Infrastructure as Code) definitions, I think perhaps "proper" programming languages might be more beneficial. I had a look at Pulumi just yesterday, and I very much like the idea of writing a simple C#/Typescript app to deploy my, when compared to something like HCL (HashiCorp Configuration Language) or bash scripts that wrap the Azure/AWS CLI tooling.
Seed the Debian image torrents: https://www.debian.org/CD/torrent-cd/
They're different drugs. You'll definitely want the pain relief Fentanyl provides if you're getting cut open, such as for endoscopic surgery.

(Fentanyl gets a bad rap because it's very dangerous as a street drug. In a healthcare setting it's a wonder drug, superior in almost every way to morphine.)
So we try to keep these three areas separate, and config generally ends up in our deployment pipeline. The problem is what do you do when code changes necessitate config changes? Adding/removing config properties, etc. We don't want 50 developers messing around with production deployment pipelines.

Doesn't something like this go a little way toward solving that problem?
Peanut Butter and Jelly Robot Lesson
This is a little R package I wrote for doing spaced repetition in R: https://www.dontyouremember.com/
It breaking at random due to network middle man.
I have a rental house that does not cover the mortgage on it. Real estate investing is where I am focusing, but I also have two software projects that I am working on in addition to my regular job. Not a lot gets done on either one these days.
If I think really hard about it, only the few dollars I get for using Brave which I give away anyways.
Ooooh is that why CSV files never open properly for me.

I always have to do "File -> Open" instead of just doubleclicking because then I get everything in one column. Indeed if I do file -> Open it defaults to semicolon. Grrr.

I never understood why this happened, I thought the developers of Excel were just stupid. Actually now that I understand why, I still think so :P Indeed CSV means Comma Separated Values.
I launched a website where my customers can designs rings for 3D printing in gold or silver: https://lulimjewelry.com

Once I get my drop shipping and white labeling agreement with the 3D printing company it will be much more passive, since now I am receiving and shipping all the rings.
I'm not talking about the taxes paid in Dubai, in this instance. Whether one can claim it in Dubai or not depends on Dubai's laws. I've seen countries with VAT or GST have this provision for tourists. On the other hand, countries like the U.S. don't have such provisions.

I'm talking about import duties payable in India for goods above a certain value, even if they're brought in person by someone who has traveled abroad.
RF energy is all around us in the form of background radiation, which has existed since the beginning of the universe. Radio isn't some kind magic that humans have created; we have just learned to make use of the phenomena.

Those radio bands have been used in use long enough for use to know that there are no designable health effects on people. If there were then we would expect to see higher numbers of cancers in people that own cell phones, or live close to RF transmitters. Mobile communications signals are simply not strong enough to influence the electrical signals in the brain.

People are exposed to much higher levels of radiation in the form of light. In the US alone, 9500 people are diagnosed with skin cancer every day; a large number of which is caused by exposure to UV largely from the sun.
Masks aren't about personal protection. In fact the masks that do offer personal protection often have vents which undermines the entire point of wearing the masks in the first place.

You wear them because you might be infected and not know it, and it helps to stop spittle from your exhalations and speaking from atomizing into the air.
It’s time to rethink the legal treatment of robots [by taxing them]
I am curious what content on onlyfans you are posting? I thought it is good platform for offering additional access to expertise.
Have you tried Lispy [1] and it's derivatives (Lispyville if you're a vim user)? It single-handedly changed how I felt about Lisp editing.

[1] https://github.com/abo-abo/lispy
Agreed, great callout for the example use case, my point was simply using the items list which could even be used for something like shell or win_shell
I'm thinking them, but also Phil Plait (the Bad Astronomer) is a candidate.
I don't think they were saying that people in the military tend to buy hummers, but instead that people who buy hummers have a sense of military-style machismo.
For example, they sent a lot of tweets yesterday about preferred pronouns and why you should use them in your personal and professional life. That's a quite controversial message in many circles, and it really has nothing to do with civil liberties, so an organization focused on civil liberties would want to stay neutral on it in order to best promote their core goals.
I'm sorry. I'm facing the same thing and it's tearing me up.
For some OEMs - access to purchasing, support, manuals, firmware images, configuration tools, etc. is gated behind "Certified Partner" programs. For an organization to be a Certified Partner at a certain tier, it must have some number of FTEs holding a specific cert.

A good certified partner won't hire you just because you have the cert, but it saves them the trouble of having to get it for you.

This kind of thing is uncommon in Github world, but very common in Microsoft/Azure world.
So, perhaps OnlyFans as a platform makes it easy, both in a logistical sense and a psychological one, to support creators you like with a recurring commitment.

Are there any open-source platforms that nail both of those factors?

Conclusion: Maybe F-Droid should be on OF.
Are We Trading Our Happiness for Modern Comforts?
the whistleblower option is the most probable one, isn't it? Universities have to operate in a transparent manner and have no incentive to obscure facts here.
They might have created boxed breathing in training / unboxed breathing on the mission paradigm.
This might be controversial for HN but here goes.

A couple months back, I got into reading and learning about Ethereum. I never liked it, still don't get the value in blockchains except for Bitcoin.

I have a couple of bots/alerts and some manual strategies to execute on opportunities in some of the DeFi apps, mostly arbitrages. All of my strategies only takes in smart contract risks.

It's surprising how inefficient the market still is. It has made me around a years worth of my work money.
I wouldn't call revealing the extent of illicit NSA surveillance "zero gain".
It's not (currently) an instruction. The key concepts at the hardware level are buffers, descriptors, and doorbell registers. These are accessed using mov instructions.

https://compas.cs.stonybrook.edu/~nhonarmand/courses/sp17/cs...
If you don't think the direct knowledge of how the US government is surveiling its own people is "zero gain" then I can't wait to hear some other amazing opinions you might have. Though I have my silent guesses as to how your bias leans.
Why would you rewrite it? Unless its stack isn't supported anymore just make it work with the latest update so that it has no known security hole.

Perfect is the enemy of good.
How will they get any messages if they are end to end encrypted?
Thanks for the nice rant.
its claimed that the previous password was "youarefired", that is also unlikely.
very cool. Can I suggest you add a mail list feature to collect emails? I very much want to stay connected with you guys and get your latest news.
The downvoting, or the smoking?
Are you collecting data for a scream-detection service?
You give me too much credit -- it's a really boring approach.

My portfolio used to be about 50/50 in fixed income securities and real estate. I got lucky with the real estate, and I got out because I didn't think my luck would last forever. Now my portfolio is made up entirely of fixed income securities and blue-chip stocks that pay dividends. The dividends and interest payments are laddered such that I recieve at least 2 payments a month. I didn't choose securities based on payout dates, so the amount does fluctuate from month-to-month. However, the portfolio generates enough monthly income that the "leanest" month is greater than my paycheck's monthly gross income.

Being a software engineer myself, I don't qualify for the Roth accounts so most of my investments are done in a standard taxable account. I don't buy any particular funds -- just a variety of boring bonds and stocks.

I did try the RE (retire early) part a while back. It lasted about 6 months before I got too bored out of my mind. I still continue to work because of the mental stimulation and the social connections.
That's awesome! I saw on your original submission on showhn for vsual that you were trying to figure out the marketing. How have you done since then and what worked for you? Five figures is quite impressive
I always had a similar concern about people experimenting with alternative sleep cycles, self reporting their moods and never taking any sorts of cognition tests during the process.

Are you feeling better, or are you feeling euphoria from being punch-drunk tired all the time?
I upvoted you because you merely posted your opinion, with which I agree. His actions did result in loss of trust in the US from foreign governments and people but I think his main intent was to alert the American people to what their government is doing. I consider him a patriot and my only regret is that he was trapped in Russia though I'm not sure his plans to travel to South America would have panned out.
If only someone created a well known technically focused contributor based medium competitor that doesnt have a paywall!!
Yeah this probably it since UCSF is the UC for only grad, no undergrad, and for medical. Those data could be HIPAA related.
If there was a gain would you feel differently about pardoning Snowden?
OK you're off my Christmas list
There was the DTNBone, but without a killer app and with the reference implementation being rather touchy and hard to debug for novices it never really went anywhere.

DTN ended up having some use cases, but they were so narrow that it never really made it out of the lab except for a handful of NASA links and some abortive military applications from people trying to solve the mobile ad-hoc routing problem.
Fun as verb, or noun... or adjective?

In english one word means 500 things. So don't project English language's narrow vocabulary.
How is revealing systemic domestic surveillance at zero value in your mind?
Redshift works in i3 on my FreeBSD laptop (Intel GPU) and desktop (Nvidia GPU).
Mad points for a terrific survey, esp the last question (no spoilers pls). LOL, my .emacs is so hacked-up, I had to check to make sure I had the correct answer!
You can assign multiple ips to the same dns entry. It’s not quite as flexible as a load balancer, but sometimes that’s all you need.
If I had a side project that was bringing in five figure monthly revenue it would become my regular job pretty quickly. Are you hesitating because you don't think the revenue is going to last?
Nicotine is as addictive as Caffeine.
I would point you to look about added susbtances such as sugar, which when burnt produces acetaldehyde which directly stimulate pleasure zones of the brain in less than 15seconds transfer from inhaling to blood.
when I called 561-567-8431, I got "Welcome to Verizon Wireless, your call can not be completed as dialed. Please hang up and try again."
> I have unlimited 10Mbps (~3TB/month if my math is correct) connection that's costing me nothing to fully utilize. Where do I sign up to help debian?

https://www.debian.org/mirror/ftpmirror

> What I'm saying is, "offloading the bandwidth cost" is bullshit because there is no cost.

There is "no cost" if you use a P2P distribution technology. If you want to distribute hundreds of megabytes to each of a million users using some centralized cloud provider, prepare to open your wallet.
article is behind a paywall.
> or hiring IT staff who aren't idiots.

I hate comments like this. It seems quite prevalent in the software dev field to constantly shit on other developers while having 0 information about what the source of the issue was.
Here's a story supporting your statement.

> But Trump wanted to be able to tweet and call people at will—neither of which is a feature of either DMCC-S device. So initially, he stuck to using his personal phone. … But he continued to resist using a secure phone for calls, because that would have meant routing those calls through the WHCA switchboard, and reportedly continued to place calls from his own Android phone from the White House residence after hours.

But, he's currently using a dedicated iPhone for twitter.

https://arstechnica.com/information-technology/2018/05/trump...
Yet we accept this because the alternative means a strong precedent for prosecuting whistle-blowing.

Snowden literally exposed a massive spy campaign and moved it from conspiracy status to truth. Just because you didn't do shit about it doesn't mean it was 0 gain :)
A properly configured kafka cluster across 3 AZs _should_ be able to survive the loss of a single AZ. Obviously you should do testing and DR exercises to make sure _your_ cluster and application work in that scenario.
Frequently enough, you have to scroll down a full page to see the first organic results. While SEO spam is definitely a problem, that problem is very similar to search advertising to me.
Ubuntu 20.10 'Groovy Gorilla' Swings onto Raspberry Pi
I like AlchemistCamp. Hey I should've thought of your PhoenixIgniter, I kind of developed and still working on project just for me that solves same issue, I call it Phundation.

I guess you are not selling it just yet anyway. Anyhow, since I have multiple projects, going through the setup is hassle and I created started project essentially.
A small .NET Standard library for adding timing metrics to sections of code
> I'm convinced most of the "Emacs is hard" crowd is just send fulfilling propaganda. So many think it is harder than alternatives because that is just what you say.

It's not too hard for people to learn, sure. But it's also a much steeper learning curve to get value from compared to IDEs or to VSCode. The latter are really quite nice out of the box.

And it's surely way easier for a novice to dig themselves into a hole they can't get out of with Emacs compared to VSCode.

I think spending some time to know your tools better is a good thing. But for those who don't have the time or interest, I wouldn't say Emacs is a great choice.
I said "usually" on purpose. Rectal and anal cancer are real things but they're less common than colon cancer in the general population.

I agree with your advice: Any blood in your stool should be checked out. Don't let your doctor talk you out of it.
It’s surprising since it seems directly from reuters and not one of the PR wires. They’re so confident about it!
Is there a market for replacing battery packs of PHEV cars? The latest Passat GTE apparently has a 33% bigger capacity in the same volume. I would love to have more electric range in the same car. I am very hesitant though because automotive parts have to be resistant to higher stresses that consumer electronics like laptops.
Thanks for letting me know. It should be fixed now. I accidentally bungled something in Twilio
Maybe I didn't make myself clear, it doesn't change the core issue.

So I receive as a gift your $500 card.

I want a phone charger and a central console cover (BUT NOT a dashboard cover) that makes 119+269=388 dollars.

How can I spend the 500-388=112 remaining?
Yes and we in Europe use DD-MM-YYYY not MM-DD-YYYY.

Excel is very dumb in how it deals with this. When it thinks dates should be DD-MM and you paste a bunch of dates in MM-DD format it will parse the 'invalid' combos correctly (like 01-31) but it will leave the others alone. It should just realise "hey this is not the format I expect" and do them all correctly). Because if you don't notice you now have a whole bunch of half correct / half incorrect data and no way to tell which is which. it doesn't even flag the cells with a warning or comment. Or even pop up a warning to the user that something is off.

Also, if I paste a whole load of numbers starting with zeros then YES I want them as text, not for them to be changed to 1.374E+22. Great with stuff like serial numbers or IMEIs.

Microsoft with all their self-proclaimed AI chops should really apply some of that to Office. All these things have worked this way since the 90s.

PS: Part of the issue is also that MS doesn't have an intuitive application for databases, and because nobody groks Access everyone uses Excel as a database which it isn't. Causing a stinking pile un unmaintainable VLOOKUP crap.
Thanks for the really interesting work and article. A couple of quick questions:

- How does the generated ptx code interface with the rest of the system. Is it embedded into some CUDA code?

- Any plans to open source?
But does that expression evaluate to the incremented value?
I would love to see verification of this claim or video evidence too. Even a letter from the White House to confirm saying 'Thanks' for your work.

Unfortunately that screenshot alone can be edited to be faked and it is the only screenshot used as 'proof' that he was 'hacked'.

It that's the case then this can be easily dismissed as fake news. Such a shame it was spread from 'news sites' like the Guardian. Who checks the Factcheckers eh?
Rental income on a fully paid for house. Pays the mortgage on the house we currently live in.
> No official has come out and said "I understand why these policies look like overkill, but if things go bad they will go bad quickly".

Don't discount how many people are fully aware of how bad things could be, yet still don't believe lockdown is worth it. I know older people who themselves have been really sick with COVID-19, and seen friends die from it. Yet many of them would still rather lockdown be lifted so they can enjoy the remaining time they have.

The fatality rate of COVID-19 by age roughly tracks overall mortality by age. There's lots of older people who would rather at worst double their chances of dying this year, in exchange for being able to see friends and family, not to mention big life events like new grandkids. You don't get always get a second chance at experiencing that.

If you're 75, this year or two of lockdown is a significant % of your remaining life.
Agreed. We (the public) should never give up attempting to obtain a pardon for him.
Haha, I wonder what the market would be for that!
The Internet We Built
Did you think what's going to happen when somebody screams something highly offensive and some users go to court over it?

Don't get me wrong I like the idea, however the world at large is full of people waiting to ruin the nice things.
<input type="checkbox">
Pattern interrupt is generally a good thing for everyone. Patterns typically are not intentional; not borne from mindful action. The idea with microdosing is you get 'awake'/mindful without getting too blissful and distracted by all the other mind-manifesting phenomena you get when the dose is higher.
Isn't spaced repetition, like, the principle way of learning ... how can a course on learning not include it?

I didn't think we knew how information is laid down in/by neurons: could you precis this "actual science" that it teaches?
> And to me, even if it was a full rewrite: if it quacks like a K8s, walks like a K8s, and passes K8s conformance tests, it's a K8s :)

I get it, but it's often helpful to distinguish between interfaces and implementations. If you want to say that the term "kubernetes" reforms to the API interface such that it can be implemented by any of a number of implementations, that's fine but we should have a separate term for the default implementation.

> I don't require a distribution to take upstream k8s binaries as is and just orchestrate them with a configuration management system, I think a lot of value comes from slightly moving things around and changing them to fit your vision. Better that than a murder of shell scripts.

Distributions are nice because you often don't want to have to build out your own logging, monitoring, cert-management, secret-encryption, ingress controller, load balancer controller, volume controllers, object storage, etc, etc, etc every time you stand up a cluster. Basically for the same reasons we have Linux distributions (most people don't want to have to roll their own Linux from scratch every time), Kubernetes distributions would be nice. None of this requires "a murder of shell scripts" (but I like that collective noun) nor does it prevent you from swapping the distro-standard components for your own.
You have to implement UnmarshalJSON. Between each attempt to deserialize into a possible struct, be careful to return on errors that are not JSON serialisation errors (for example caused by reading from the underlying Reader, etc.)

It's ugly and verbose but there is no need to use empty interface.
What is wrong with “isolationist individualism”?

A lot of people enjoy living in far places away from communities. I think that’s my perfect retirement scenario honestly.