skysight-inc/HackerNews huggingface dataset:
> Now a company that is 100% remote that would allow you to live anywhere in the world and pay US wages would be an interesting opportunity.

They exist, but you don't just get free reign to work wherever you want. Most countries tax systems are not well equipped to handle international income, so you have to figure that out for every country you stay in, or try to fly under the radar and potentially commit a felony in a foreign country.

It's getting better though, with some countries starting to offer specific visas and tax options for digital nomad style living.
Wow, this brings back memories.

I had my Playstation 1 hard modded, at a local shop near the Tacoma Mall.

I "convinced" my dad to buy a CD Recorder because I could "copy my own Playstation games." It was an HP 2X external burner that connected via the printer port.

Our AST Pentium (overdrive) 83mhz didn't cut it, and would produce 1 good copy for every 3 attempts. My dad went out and got a COMPAQ 333MHz Pentium II.
I once watched a very high level computer science presentation given by a professor with a very heavy, twangy southern drawl. The whole time I struggled with the disconnect between how my mind knew he was very clearly much smarter than I ever hope to be vs. my gut's reaction to his manner of speaking.
Fwiw both times I dipped my toes into Linux on some old PC laptops (once mint once Ubuntu) I ran into audio, trackpad, and WiFi driver issues.
I disagree, let me explain, I understand why you say that, certainly the topics are interesting and the comments too, but everything is else is catered to a very specific niche. If you want to go after that segment then great, but if you want to be read by a wider part of the public you would do well in avoiding that style. Dense,verbose, humorless,faux-authoritative(I know the guys is a MD, but that gives him expertise at best on medical issues). I suspect your typical HN reader may like it, but for the rest of the population? Not so much.r/SneerClub in reddit can be mean most of the time, but from time to time they hit the nail on the head with its criticism of SSC.
Thanks a ton for the reply and apologies on the late one on my part. I zonked out right after. I can see that but I do think appreciate the answer as it clears some up for me. Cheers!
Sharing passwords/secret keys itself isn’t good practice, though, so I hope most teams don’t find a need to use pass to achieve that.
Knocking down assumptions and attacking your ideas is a great thing. Very useful when done right but most ideas are shit and will collapse under careful analysis so people dont do it as much because it can be discouraging. But this thing has a formal name - Red Teaming. DoD wrote a great memo on how to do it right. There are other tools to solidify and stress test ideas such as simulation and game-play. I came across these while reading Farsighted. Excellent book.
Building a useful 8-wide decode block on x86 might be extremely expensive in terms of area and power.

For a long time, we’ve been told that the nasty x86 ISA is no big deal and that a good CPU can cache decoded instructions and play other tricks to make the ISA irrelevant. But x86 really does have fundamental problems. The length of an instruction can’t be determined until the instruction is almost fully decoded, which makes deciding in parallel quite nasty. And the x86 memory model is fundamentally more expensive than ARM’s.

M1 is the first serious attempt to make a competitive high-performance non-x86 CPU. Perhaps the real lesson from M1 will be that x86 can’t compete.
Ford Heilizer
If someone is asking for an scroll indicator, it's safe to assume that, for some reason, the native scroll affordance has been hidden from them.
And the ones that weren’t crappy were better than Apple’s
React Component Testing Using WebPack and Puppeteer
>Won’t people call me out when they buy my course and fail to become rich?

This should gets it's own article. So many products and services totally unremarkable but survive simply because they've managed to peddle a brand image whereby it is fashionable to talk them up and unfashionable to say "I blew a bunch of money on them and the results were crap".
> "I wonder if there’s a similar effect in the antivax movement – autism seems to really be on the rise (0.7 to 1.5% in this century)."

> CDC is reporting that Autism has increased MUCH MUCH more than this. By their own reporting standards it was 1 in 150 in 2000, to 1 in 68 by 2010 (https://www.cdc.gov/ncbddd/autism/images/autism_data_graphic...) and the exponential increase has continued.

What do you think 1/150 and 1/68 translates to? now ask yourself if you are that wrong about a fundamental condition of your argument what else could you be mistaken on?
EMP is not a practical mitigation. That's something that works in movies, not real life. Generating an EMP powerful enough to damage electronics requires a large explosion to pump the coils. And even then the range is very short.
I mean essentially people pay for something of value. Customers will pay for your product if its great. Acquirers will pay for the assets like brand value or IP. Building a startup for acquisition is also just fine. Atleast you come out stronger in the end.
This is great and I talked to the other founders today and this is about what we are going to do. My wife is actually a partner as well, she is a chemical engineer helping with the hard science I am just a coder, but we may create an LLC to hold the shares with no cliff that we got at par price and then the rest will vest (like 75%) just to ensure investors aren’t spooked by a shareholder having so many unvested shares in a nascent but growing company. Thank you for the response!
I'm not talking about coordinated organizational assassinations. I am talking about lone wolf extremists that want to murder someone who maybe isn't even that high profile in the national stage. I could rig up something like this in a single day and could probably practice flying casually in the evenings to become proficient enough. It's a really low barrier of entry for anyone technically savvy and violent enough

Disclaimer: all hypotheticals, I don't advocate violence, I would never do this even for hypothetical purposes
Indian tech recruiters don't see themselves any differently.
A lot has changed in the past few years in management consulting. BCG Digital is the fastest growing party of the org. You have MBAs working along side with Engineers, CS PhDs, system architects. We're hiring former CERN staff, MIT (not Sloan) grads.

The Amazon apocalypse in retail made Global F2000 clients realize they needed to change how they treated tech. They wanted to buy, we found a way to sell it.
Ask HN: Resources on software design and architecture advice and best practices
tl;dr: Which sites and forum would you recommend for finding best practices and advice about software design and architecture?

I often struggle with questions which I consider to be related design and architecture of software (in fact I struggle with very meaning of the phrase 'Software Architecture').

I have no one in my very junior team who can help me with such questions. I have worn a lot of hats in my career (IT helpdesk, sysadmin, networking, web development, DBA, and now a technical lead) without being good at any one thng. I am certainly no architect. To me the following questions fall in the realm of design and architecture:

- Use named pipes vs. Unix domain sockets for IPC

- Front a uWSGI based Python application in nginx vs. exposing uWSGI directly

- Best practices for designing an application with both command-line and graphical user interfaces

- Add HA capability to existing services and APIs without changing their code (or with minimal code changes)

What resources do the folks at HN use to weigh one design option against another? Where can one find best practices and real-life case studies?
Interesting and telling that they are willing to put up hosting content from Sega, Sony, Disney, AT&T, Activision, Konami, EA, Capcom, ZeniMax, Toei, Ubisoft, Square Enix, Bandai Namco, and many other (often litiguous) companies, but that you can't find a HINT of anything Nintendo-related.
Can you really tell it's rude without looking at the content of the message? It might be odd, and it's likely to be unnecessary and, yes, rude; but I can imagine situations where I might be contacted unexpectedly with a GPG-encrypted message for a good reason.
Ask HN: Is a show HN with a Steam game okay
Hi everybody, I'm looking forward to publishing a very small game fairly soonish. Is everyone generally cool with me posting a link to a steam page where you can download the game. I know this website tends to be very much against centralized platforms such as Steam, but I'd rather not just send an AWS link.
If the M1 is a close derivative architecture of high efficiency mobile scaled to desktop, would scaled up Android processors really be that far away from M1? I know Apple A-series had some edge over Snapdragons, but was the gap between Android processors that big?

There are many hundred billion dollar companies motivated to close the gap. It may not be this year.
> I'd rather help funding the port to a 10 times slower but open platform

This is an idealism vs. pragmatism debate. Ideally, we’d have a solid hardware stack for Linux. Pragmatically, we have top-of-the-line metal for which there will or will not be Linux. I know which one I would fight for if I still believed in consumer-grade Linux.
> The one who said they would be open to allowing Windows to run on M1 if Microsoft developed a compatible version of Windows?

How generous of them. And will they provide microsoft with the specs needed to do so?
At a quantum scale our brains will look like the universe with a whole lot of empty space.

Our visual perception seriously gets in the way of our understanding of reality, I think if you were able to zoom out far beyond the edge of the universe it will look like a brain, at which point other universes will become visible with strands of connection between them.
> It wasn't altruism, they did it because it would help sell more hardware and bring more people into the Apple ecosystem.
>
> If they see a similar use for Linux support, they'll do the same. If they think it will hurt them in some way, they won't.

I agree and said... pretty much the same thing. I just don’t think there’s a snowball’s chance in hell Apple will see Linux as a threat.

> But I think it's fair to at least consider the "undermine" possibility considering that on iPhones they've consistently blocked attempts to jailbreak or open that platform in the way an alternate OS does on their Macs. We've already seen incremental moves to make MacOS app distribution more centrally controlled. So I honestly don't know where Apple believes their long-term interested to be on the topic of facilitating, or at least not actively blocking Linux.

Nope. Not likely, unless the mechanism for getting Linux on the M-series is software exploits of the macOS platform. They don’t do anything to undermine booting entirely other OSes on their hardware, even iDevices. But they do patch up their own stack.
Part of our team was in huntsville AL (we're based in massachusetts). We had to interface with them. Really great people. The accents were amusing (to me) for the first couple weeks, but after a while it just stopped. I now associate all UI/UX on unix discussions with southern accents.
Using a firewall personality filtered through your smart camera is already a thing. You can use the snap camera to apply a lens to reduce the emotional tells.

Before the Snap camera, folks were taking pictures of themselves looking attentive and replacing their meeting image so you couldn't tell they weren't moving.
P(Good for the World)
A good eBook on the subject that the author continually updates- Interpretable Machine Learning, A Guide for Making Black Box Models Explainable.

This book helped me implement Accumulated Local Effects in Python which we used to explain a timeseries model.

[0] https://christophm.github.io/interpretable-ml-book/
Im really curious as to why you wont want to pay for a license for bit warden its very cheap and adds a lot of value.
Any way you can self-host on free tier https://bitwarden.com/pricing/
"temperature" in that comment is referring to the light - different colored lighting can affect your mood and energy levels. An introduction to color temperature here - https://drawpaintacademy.com/what-is-color-temperature/
Okay. I’ll give you a dollar if I’m wrong
I hope this is not too obvious a thing to mention, but if you want a really bare bones plaintext password manager on Linux, then use vim with its encryption mode:

To create your list of usernames and passwords, create an encrypted file as follows (you'll be prompted to choose a passphrase):

vim -x /path/to/passwordfile

To access or update your list of usernames and passwords:

vim /path/to/passwordfile

The above autodetects that the file is encrypted (so the -x is no longer needed) and you'll will be prompted for your passphrase.

Modern versions of vim use Bruce Schneier's highly regarded Blowfish algorithm. Type :set cm? while in vim to verify that it reports the algorithm as blowfish or blowfish2.

I haven't tried vim on Android and iOS, so I don't know how convenient this would be on smartphones, but for Linux, I can't think of any simpler way for keeping an encrypted file of freely formatted text.
Out of curiosity what would you consider an incovenient access to a train station? How long of a walk, and how long of train ride would be too much?
Anecdata: as a Texan from a rural town currently working in software in Seattle, I've had multiple experiences with this. People assume my political views or agenda far before they know me. Luckily I don't believe it has impacted my actual job search thus far.
The incompatibilities just moved to different places, where the focus of development and competition is. Taken collectively, the various core services of mobile devices, desktop OS's and browsers interoperate very poorly across vendors. Think about stuff like identity, auth, sync; even very basic cases - e.g. user using a couple of Apple devices one of which is a macOS laptop where they run Chrome - are an incomprehensible mess of incompatibility to most non-nerd users.
Can you post your current work ? Like what does a Google search for "how to write/structure an essay" return and why did it not work for you. Its highly possible that SEO poisoning ensured that you just found useless nonsense on Google but it would still help to know. My go to place for such things is usually Coursera / Udacity / Open Culture.
Why I’m Losing Hope in India
SoftIce is in another league of itself. No other debugger can fully freeze your OS while you hunt down that elusive crypto variable that the other developer obfuscated in several DLL's in order to hide its true purpose.

Man, so much fun was back then.

Story time. One of my clients wanted to reverse engineer a trading algorithm and the only option was the nuclear option. Fully disassemble and in-memory hunting this encrypted, split into different DLL's function that was holding the entire algorithm. Warned the client that would take as much as half a year and can possibly run up to more than $100k. He accepted saying if it's successful then it can gain him millions. So I started the hunt. A few weeks down the road, my client, while we were chatting the usual status and whatnot, dropped the bomb. This algorithm was actually old, as in WinXP era. And I asked "do you have a WinXP variant of this that you'd be satisfied with if I manage to reverse it?". And he said he has. I took that one, prepared a WinXP machine with SoftIce in it and job was done 3 days later.

The level of control you have with SoftIce, you can't achieve it with anything else.
In a working market, companies only make enough profits to cover their opportunity costs. There is no way that's the case at the moment.
Additionally, during the 2008 financial collapse Elon Musk took the last of his personal fortune and put it back into Tesla. The company very likely would have folded if he hadn’t put up his own money, and Elon Musk would have no longer been worth very much at all.
Many industries such as insurance have legal requirements that prevent the use of many black box methods.

Scientists using ML for research often wish to understand their subjects, and interpretable ML would probably be more likely than non-interpretable ML to help improve understanding.
ITC – An Investor's Dilemma
Loved this post and am reading through some other posts on the site. Do you do the diagrams/images yourself? I'm talking about these kind [0] but I'm also interested in the cover images on the posts.

[0] https://mtlynch.io/painless-web-app-testing/#a-reusable-patt...
I have yet to start the blog I've been thinking about for 10 years. But I fully intend to build my own SSG for it. I gave a lot of thought to my motivation for doing so, and reached a simple conclusion: programmers gotta program. A blog is all about self expression, and the purest form of that is the code that drives the blog.
GM’s Closed Lordstown Factory Spawns a Wave of Industrial Migrants
It's new, but the regular bike, not the Bike+. I couldn't find anything near me on Craigslist or Nextdoor...
desmog blog is run by this green energy pr company
Ah, my apologies for not making that more clear. Currently all are running under Rosetta.

I was unable to get all the versions I needed compiled natively, which means for now I will use the non-native versions.

I have tested Py3.9 compiled for arm64, and one particular test suite went from 9 seconds to 6 seconds. Other test suites were not as dramatic, especially larger ones, where it might go down from 40 seconds to 36 seconds.

Still a speed improvement, but not as dramatic as the 2017 MacBook Pro i7 -> 2020 MacBook Pro M1.
This is all a lot cheaper on open systems. Just saying.

Eric Raymond explained why: use value. Open systems can be exploited easily and the people who use them get high use value because of all that.

Incentives to port and build on known open systems are stronger, barriers to access lower.

Result: more FOSS on said system
>we can no longer work at a stable company, marry a pretty wife, have a couple of kids, retire 40 years later, and live off of a plump 401k.

This is what nearly everyone in tech who isn't spending their free time shitposting about their side projects and the nuances of programming languages is doing. Sure you can't work your whole career at one company anymore but that's just a reflection of macroeconomic conditions, the stability is still there for the people who's skills are in demand. Pretty much no competent programmer, or electrician for that matter, is unwillingly unemployed for long enough to matter.
absolutely useful! Thanks for making this.
A bit of US historical perspective. In the 1970s, the OPEC energy crisis prompted the Feds to push for renewables in a big way. The talk at the time about its environment benefits were probably one of the first examples of greenwashing. The push for conservation probably made a bigger environment impact with efficiency improvements in cars and the like.

The real concern was reliable access to energy and robustness of the economy to shocks caused by oil/gas disruptions. Energy independence for the US, and secondarily for US allies. Has been and continues to be the de facto US government’s top priority in energy policy AFAIK. You can see that sustained support reflected in the continual incremental performance improvement in solar and wind tech. That sort of thing happens with major tech commitments over many years. Solar and wind are the “hyperlocal organic food-secure produce” of energy technologies, as long as manufacturing remains onshore.

Renewables were never envisioned to be the major energy source. Nice if they were, from a government standpoint, but more important was they could play a significant role in an robust energy portfolio. The Feds had and have a position of energy technology agnosticism modulo regional politics with oil/gas and the like. Market share grows and shrinks over the years, but a diverse portfolio means you always have enough, important for those who lived through the oil price shocks of the 1970s and 1980s.

No citations, so take it for what it’s worth...
I loved it immediately. If you use typescript, you get type-safe actions for free! (Without having to define all your action tags, ugh).

Please, include in the readme more documentation! How do I subscribe to an Atom? Why call it an Atom instead of a Store or State? Can I read the current value of an Atom? How?
I have toyed with prototypes for using sentitment analysis as a submission filter in an online discussion system.

I think rather than being powerful, the ML should just be a facilitating agent, like giving people a turn to speak or holding votes, etc. Basically a skilled impartial secretary to apply some of the techniques of Robert's Rules of Order (or something similar).
Burroughs also collaborated with the band Ministry. He has a cameo and is sampled in the video for 'Just One Fix' and recorded a song spoken word song with them called 'Quick Fix'.

Ministry - Just One Fix
https://www.youtube.com/watch?v=XYYGKCanqfA

Ministry - Quick Fix
https://www.youtube.com/watch?v=NYKiD03kVGw
It might be desirable when the network/algorithm doesn't work as expected and throwing more data at the problem is not possible (say, you've exhausted all available data).
The cross product is just an infinitesimal rotation. If you rotate b around the axis a, then the derivative of the new vector is axb. So the cross product is the product in the Lie Algebra of rotations. (Thats why you have the Jacobi identity). I find this gives much more insight than labeling it a bivector.

Edit: also this view can generalize. You can ask what other reprensentation of the rotation Lie algebra exists and find e.g su(2), this leads you to spin-bundles then.
HN is full of bad actors who don't want their jobs made harder
Is it too much to ask?
It is common in my experience to catch algorithms ”cheating” by using interpretability methods. Interpretability methods are useful tools for debugging models that appear to be performing well but may in fact be using an irrelevant bias in your dataset that will not generalize.
I remember when Kevin Rose of Digg made a lot of noise to launch this and then it very, very quickly died.
git does not do the backups, it provides file history, which is not the same thing.

There are many horror stories of people using git as their backup strategy and finding out a corrupted object or a goofed up rebase not noticed right away meant a mass panic looking for an old clone.

If you want to backup your site, do it in addition to git.
Paul Debevec has been working on this steadily since at least 1999. http://www.pauldebevec.com/FiatLux/
Wonder Woman and the Future of Cinema
My Formula in naming functions. Applicable in any programming languages