skysight-inc/HackerNews huggingface dataset:
For a link, you mainly need signal-to-noise ratio (SNR).

With high gain antennas you simultaneously increase mutual reception and decrease reception of other signals, giving a triple boost to your signal-to-noise ratio if you can use it on both sides (sender: +1 txpower; receiver: +1 signal reception, +1 interference rejection), so that is what you should aim for.

Transmit power does comparatively little (sender only: +1 txpower, -? amplifier noise), while blanketing the area with useless power (both in-band and out-of-band²) that can get you detected and affect other devices. Especially if you driver you transmitter near the limit (or use a shitty amplifier, broadband antenna) further increasing out-of-band transmissions, which is the part that is likely to get you a visit from regulators.

¹ gain ~ directionality; symmetric in both reception and transmission

² out-of-band - frequencies other than intended ones
This is how dithering tool should work. Congrats. Many popular pixel art tools have cumbersome workflows when it comes to dithering. Grafx2 is another tool that gets it right, with the sieve tool.
Why would countries give up control over monetary policy voluntarily? It seems a rather dumb idea.
I also share your enthusiasm for the old GUI's, I used to love everything Apple did, but at this point I don't see myself ever buying anything from Apple ever again.

For me it wasn't just the old iOS, it was also Objective-C that I loved, it's still my favorite programming language to use. When they went to Swift, that was the nail in the coffin.

But I actually prefer iOS 5 over iOS 6. I bought a couple of old iPhone 4's (not the 4S, the 4) because it's possible to downgrade them to iOS 5 (or iOS 6 actually). I think the 4S is no longer able to downgrade.

I am writing an X window manager that imitates the old Mac Classic GUI to some degree and parts of the old iOS interface (as well as other classic GUI's), if you're interested you can take a look at hotdoglinux.com. I've been thinking of putting together some kind of Raspberry Pi distribution with a touchscreen interface, but we'll see.

You wouldn't need to become a billionaire to do that though, it's not that hard
maybe problems is the wrong term, lets call it features I was missing.

- without docker images in tasks tooling was not always the same on different machines
- a docker image that can be used for gitlab ci
- caching on CI systems was a huge effort, requiring to specify all .task directories and build directories
- limited includes of other build files, no nesting or loops, making project style taskfiles not possible
- the cwd of includes is not relative to the reference taskfile

and there are some, which are not solved yet in hammerkit, but planned:

- detect changes in cwd during commands, for example with `cd ..`
- a service definition, allowing to use databases with some healthchecks to detect startup delays
- limiting cpu/memory of build steps / limiting tasks that are executed parallel by resource available
I use Bitwarden too, and I self-host it so that vector of attack becomes much smaller. But while Bitwarden doesn't add elements to the page it does alter existing page elements by auto-filling your credentials. If I get it properly the gist of the article is the ability to spoof the fields that receive those credentials.

Copying out of Bitwarden and pasting into the visible fields would get around that instead of using its auto-fill.
Yes our lives are limited so we can not do it all. And comming to peace with that is a process that is different for everyone. Every choice rules out others, hence the paradox of it.

Your own struggle with learning new things does have some openings to look at it a bit lighter. Most things are already useful, fun, interesting with less than 10k hours. Way less. You don't need to be an expert to enrich your life and that of others with a new skill!

In addition, learning related things goes much quicker (ie I enjoy doing CAD recently using Fusion 360 and I find that many aspects of it fit my programmer mind very well, same for expanding foreigbln languages, different instruments, etc).
Strange how this subject comes up in different contexts.

In many cases doing this on an online platform with voting mechanisms doesn’t work well. It works better on HN than Reddit but can still get you flagged even if you are right and provide evidence. The distinguishing factor is the given subject and the emotional connections of the various commentary.

I have also lost out of a job interview for describing this as a means of mentorship and conflict resolution.

It does feel good to call out bullshit in the real world though just as the article describes, though my teenage children have tried this and failed miserably because their pride is larger than their education. In the real world it seems stupidity is not isolated to children.

In summary this is potentially a minefield on both sides of a conversation.
Interesting. I read the article as if it was talking about problems that needed solving. You're talking about ideas that (in the interests of the business) need shutting down.

I would probably go with "that's not a good idea" for the latter.

For the former, when brainstorming solutions, never shut down ideas. That's the whole point of brainstorming! If you want to point out downsides, try a variant of "I think you're on to something there, but how would we handle $DIFFICULTY?"
So what would cause this kind of shift?
You can read all you want about communication, but if you don't know how to execute it, it will be like learning how to fish on the Internet. You will know what to do, but until you actually try with real water, you won't get any real practice.
The best way to learn communication is to 1) try it yourself or 2) watch (and learn) from others who are there.
But this is not for (longer-term) storage. Consider scratch space for graphics, video editing, massive compilation. Something that needs a lot of fast writes.

A RAID0 array of HDDs is a traditional way to solve it; it's slower than an SLC SSD. A QLC disk won't be any faster than an HDD at high write loads, but would die significantly sooner.

Of course, for your home NAS you just take a bunch of 5400rpm HDDs and store your videos on the cheap. And for your gaming PC you take a cheap QLC SSD and enjoy the high read speeds while doing pretty little writes.
Of course not. That is not 'exiting' a society, that s isolating yourself while still being burdened by the whole legal system and requirements of the country you are in. Exiting requires that everyone has an opportunity to escape to another, often competing, society, like how Snowden was able to exit to russia
But bitcoin is more authoritarian-controlled than the US dollar. The US is democracy, whereas the Bitcoin development team is not.
This is all based on assumption you can force someone to “donate”, or partially sacrifice, their body for whatever reason. And this assumption comes from a fundamentally misogynistic interpretation of religion.
> you're back to 1 factor (your password manager master password)

That's only true if you are using an online service as a password manager, so the master password is the only thing protecting you. Not necessarily for offline password managers. E.g. in my case, I use Keepass that I never sync/store online, so even without enabling a website's 2FA, for many attack models I am effectively using 2FA: logging into the website requires both something I have (a device with my Keepass database) and something I know (the password for my Keepass database). But without website 2FA those two factors then produce one single factor (the website's password) that is transmitted to log in, so enabling website's 2FA and storing it in Keepass makes it 2FA against even more attack models, i.e. attacks where it's not my password database that it compromised, but just that one password. So it's still a benefit.

If I ever feel the need to sync my Keepass database, e.g. on Dropbox; I could set a key file (that I transferred offline between my devices) in addition to the master password to preserve this 2FA aspect, so that even if my Dropbox password and Keepass master password were both compromised, they would still be useless without access to my devices that contain the key file. But I never had the need to use my password manager on a different device, so no syncing needed so far. In any case, I don't actually care about 2FA (when I enable 2FA, I actually do it to decrease security, not increase it, as I explained in my other comment), this 2FA is just a bonus of my not needing and liking online services.
Transitory /snark
Don’t think so. Personally, more than policy changes I hope to see a store that works as a package manager. Iirc something like that was in the works a year or two ago and might be ready by now
As a thought experiment, who would remain to say it, if it were true and necessary to say?
Word is available on office's cloud platform, too.
Thank you for pointing to Wikipedia's article on Floud-Steinberg. Cool stuff!
Seems like exactly the sort of "trick" an interviewer might try to use: 'can this person correct someone in authority who is blatantly wrong?'.

Most organisations, it seems, would be served well by people who constructively handle bullshit/misunderstanding from senior people; for some it's absolutely vital.
Because they want to sell the map for $250. Ludicrous
> make sure you have piece and quiet

I think I’m ok, when some life trickles through, while I’m interviewing others. With people not always having the comfort of a separate room to hide in. A remote setup with 2 toddlers running around is sometimes a necessity. And I wouldn’t want to reject someone solely on that basis.
>> how reading a news story in a certain window of time could serve as evidence or probable cause or reasonable suspicion of anything.

So... I have no idea how they thought it would apply in this case, or what investigators had in mind.

That said, very broadly and in theory, in today's world almost any data point can be predictive of almost any behaviour. This is the premise of ad-tech. Less amorphously, you could probably construct a theory. People reading the story within a certain window of time, within a certain geographical area... etc.

Evidence, probable cause & reasonable suspicion as legal terms, that's a different matter.
It's taviso. He makes a new blog post and it's on the front page of HN regardless of its content.
Or a more extreme example: If you stretched the pancake to just the width of Everest clearly Everest would be less flat.
> exploiting a browser-based password manager likely means escaping the sandbox that contains web pages and accessing the shadow DOM

Any PM that injects a script into the DOM is vulnerable, as the article explains, because the script runs with the exact same privilleges as everything else in the DOM (so the existing DOM can mess with your script or with the changes your script tries to make).

Also, the shadow DOM has nothing to do with security in any way. It's trivial to work around it whether it's closed or not. See https://blog.revillweb.com/open-vs-closed-shadow-dom-9f3d742... for example on how to do that.
Languages don't have to look like C or Ada in order to do syntax checking and static analysis on them. In fact, the latter arguably works better on languages like Haskell...
I did. That’s how I know the reasoning behind this is false. “Life from conception” is no different from flat earthism.
Wow, she even explains you have to let go of the mouse button for it to be a click. Interesting watch.
Program binary delivery CDN compromise is completely orthogonal to whether the password manager is "web based". Upon some cursory research, the compromised Passwordstate thing is an on-prem enterprise solution, the upgrade package compromised looks like an asp.net application meant to be placed on a server. I guess you can call it compromise of a web-based password manager... But you can compromise native programs the exact same way if you get ahold of the update CDN. Using it as an example is weird.
> I was careful not to accept any credit whatsoever for how it all turned out, though.

While it’s easy to fall into that trap. 90% of people wouldn’t have given them the week in the first place. I think you deserve some credit for realizing that you ‘might’ be wrong.
The difference with what?

The context was "If I’m a Canadian software company that does most of its sales in the US through an American subsidiary (not uncommon), the way it works is the American subsidiary pays the Canadian company back for the sales of the Canadian company’s IP."

The IP production occurs in Canada where the R&D departments exist and salaries have to be paid and the US subsidiary company pays to the Canadian parent company.

They cannot just "move all revenue back into headquarters' coffers."
If you're in a brainstorm session for solutions (which is what this sounds like), keeping a positive flow is way better than halting to consider a neutral or even a negative.

In other words, don't ignore the atmosphere and end up killing it. Which is kind of the point of the article, I feel.
Haha, I've found that to be good training to always read the docs first.
How long does it take to learn programming is like asking "How long does it take to learn 'sport'?".

You could learn the basics of football in an afternoon or spend a solid few years getting good. If you started playing futsal, you'd do ok. Maybe you could hold your own as a sprinter. You'd probably have a terrible time with a javelin.

In the same way, programming experience in one area transfers to others but not completely.
Korean student invents third eye to keep phone sapiens safe when walking [video]
The Telecom Archive
> now, that happens in a zoom/slack I am not in, and awareness is much lower.

It sounds like all you need is a social graph of interactions from your chat software. That could lead to micromanagement deviance, but if the graph is open to all employees, I believe it would be fair and help everyone.
The power of compounding which comes from discipline is one of the most underrated concepts. There's one caveat to "keep at it for x years"; deliberate practice. You have to work towards being aware of gaps, identifying them and improving them. In addition, the amount of effort required to go from 0-40 is different from the one required to go from 50-70 or 80-95. The recognition and acceptance that a 100m sprint is different for Usain Bolt than it is for you could give you inner peace and focus.
This "flavor of the month" language was released 10 years ago and has been the most loved programming language in surveys for several years now. It is also the language of the fastest backend web framework.

I don't think rolling one's eyes is the appropriate reaction when someone pushes for it. Depending on your requirements, there are definitely cases when rust is the best choice for a web backend. Especially when moving fast and breaking things is not an option, such as in the author's case.
Bruce Schneier has argued that where the advantage lies in offense vs defense depends on the nature of the attack surface:

https://www.schneier.com/blog/archives/2017/04/attack_vs_def...

Friedman and Holz are being simplistic.
What I’ve really meant is: there was never a real danger of a global thermonuclear war, unless started by US. The example above demonstrates this nicely.
Isn't it encrypted using the Google Account credential, if you don't specifically set a password?
How do you add C syntax to Haskell without resorting to monadic syntax? (But then your expression is, well, in a Monad, and does not have the same type anymore.) There isn't even any inherent sequencing (much unlike ocaml), so would a function just be some long C statement?

No, I stand by what I said, the syntax itself is essentially imperative, and it is a bad fit. A purely functional language (like Haskell, not like ocaml) with a C-like, so imperative, syntax would be a bad fit as well. And FPGA designs are naturally pure functions within an applicative functor, which languages like Clash demonstrate well.
Similar position at the start of this year. Fortunately I was able to quit and take time off. I'll probably start to take on small bits of work in a month or two. Some things that helped:
Properly taking time completely off - disconnected if possible.
After some time: starting a 'days of code' style exercise where I spent about an hour a day coding something fun and trivial. For me this helped find things that I wanted to work on again, without the gut-wrenching anxiety that looking at my computer normally engendered.
Spending time on unrelated hobbies (in my case music and entomology)
Mindfulness

Even with all the above, burnout can be rough, especially at first. I wish you well on your road to recovery!
Apparently you don't understand deflation? Deflation means
the price level falls over time, including salaries.
Quite a turn of events that made it possible to resume that building after the original plans were found, here is the summary i found:

> In the 1790s, when the French Revolutionary Army drew close to Cologne, the
Cathedral treasures were removed for safekeeping. These included the plans and
drawings for the west front, which were transported with other items to Amorbach and
eventually lost and forgotten. In Amorbach, the large “F-Plan” was used by a family for
some time to dry beans, and later wrapped around their son’s new suitcase to protect it
as he traveled to the university in Darmstadt. It was in Darmstadt, in the attic of the inn
where the son arrived that the Plan was rediscovered and recognised by G. Moller as
the missing drawing of the west front.

Source
https://pdxscholar.library.pdx.edu/younghistorians/2012/oral...
I've read the opposite, that you should spin up a drive at least once every six months, otherwise the motor can get stuck.
> Some places only require one party (you the recorder) to consent.

That's whats you said, and it's not true, without consent from at least one recorded or being in a situation where recording is normal (tv etc) it's pretty much everywhere illegal.

And i wrote 'Most Country's' which is a hint that there is some 'Some others'. There is even a Country where singing under the shower is forbidden, in MOST others...it's not.
Yeah I realise that... I just assumed it doesn't have a save button. Am I wrong? Let me go check I guess...

EDIT: Yep - no save button.
Exactly, it will never stop happening.
I definitely haven't. I try to read books at least 30 minuntes a day. Sometimes, though, I have to do it on the go, on my way to work. I had some digital versions on my devices (here are some great places to find them, by the way: https://custom-writing.org/blog/free-books-online).
> How are you going to dissuade new hackers popping up?

Hackers are subject to economic pressures and cost/benefit/risk analysis just like anyone else. If government puts a heavy thumb on the scale, then maybe you start to think there are easier ways to make a few million bucks that don't run the risk of your ending up dead or in prison for life.

As an example, kidnapping used to be a reasonably common crime in the United States (with a high payoff) but in the wake of the Lindburg Kidnapping, the US made kidnapping a federal crime and a capital offence.[0] Instead of dealing with local cops, kidnappers were now facing a dedicated team of FBI agents with substantial resources and the death penalty when they got caught. Suddenly, it makes a lot less economic sense to be a kidnapper and ransom kidnappings have mostly disappeared in America.

[0] https://en.wikipedia.org/wiki/Federal_Kidnapping_Act
Testing the Limits of the BlueField-2 SmartNIC
FirebirdSQL 4.0 Release Notes
Based on moral axioms, abortion is human right. Unless your moral axioms are fundamentally flawed, which is what I’ve described above.
New York’s boroughs aren’t that decentralized, Manhattan is clearly the center with almost a quarter of metro area jobs and certainly not anywhere near a quarter of the metro’s population.

Fun fact: Manhattan contains both the largest and fourth largest business districts in the US, Midtown and Downtown respectively.
Yeah but the consent of ONE of the recorded...not the recorder itself right?
No, there is no guarantee one of those solutions will work.

source: 1000 sq ft flat, no concrete. Already tried all 3, and I pay good money for networking equipment. Currently run cables for 2 APs
> This isn’t inherent to PoW consensus. In 2010, Bitcoin was CPU mineable on any ordinary Windows PC. It wasn’t until Bitcoin commanded a significant market value — which wasn’t guaranteed in the slightest — that industrial scale mining operations came into the foray.

This is inherent to the PoW consensus. Satoshi Nakamoto himself even said Bitcoin would end up in data centers because of this property. It's not that hard to understand why this would be the case. PoW is powered by competition, and competition begets scale, just like any other industry.

> Your understanding of censorship resistance is gravely mistaken [1]:

Before making this kind of condescending comments, maybe make sure that you are not the one who's misunderstanding what I am saying? I was talking about what many PoS supporters think, not what I thought. Go ahead and re-read what I said.

Their (The PoS supporters) idea is that "because it's much more difficult to find PoS validators than PoW miners because PoW miners need to maintain a factory whereas PoS validators can just hide in their mom's basement and make money, it's more difficult for the governments to regulate PoS than PoW". And my point was that that was an incorrect belief.

My entire post was talking about this false sense of "censorship resistance", basically Pro-PoW and anti-PoS, and you didn't need to lecture me on your superior understanding of PoW. I understand everything you said, but you completely misunderstood my point. If you didn't get that by reading, maybe it's your reading comprehension problem.
It can be both, I read the comment you are answering to as problems that need solving. "A reimplementation of git" or "a home-made bug tracker" could be trying to solve the problem that they didn't have version control nor a bug tracker, but the proposed idea of creating one from scratch instead of using an existing one (in these clear-cut cases) is ill-advised.
>shenanigans.. not sure exactly what you mean

I mean that they could have just paid royalties to the US entity, avoiding Ireland and Bermuda.

Beyond that, you're taking a very naive, textbook approach. Tomorrow never comes, in the sense that you are talking about. Tax deferral should be thought of like an accounting equivalent of equilibrium in economics. It's never reached, but affects how some things work in the present. Dividends<profit isn't explained by the accounting point you made, it's accounted for that way. It actually doesn't require any explanation. It's simply true empirically. In many cases, companies don't pay dividends. Berkshire is one such company. There are other ways, many using less legible, more complex structures to do so.

Berkshire's "special case" is not arbitrary. They're structured in such a way for tax advantage. Restructuring can happen, as do rule changes. One of the reasons why tomorrow never comes.

>> It (small, simple company) absolutely can reinvest its profits tax free!

Ask a farmer what happens when they buy land. Ask a store what happens when they increase stock. This is emphatically untrue. If it were, we wouldn't call this an income tax. We'd call it a dividend tax.

As with the first point, if the tax was intentionally applied only to dividends, there would be no need for shenanigans. Apple & MSFT could be housing their cash where they are actually headquartered.

I don't have any opinion on corporate tax generally. IMO, the whole thing advantages financial & software firms unfairly, relative to companies that need to make real capital investments in order to grow. I do have an opinion on the fairness of it.
Computex: Nvidia and Arm’s Data Center Ambitions Enabled by Taiwan