jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The only downsides would be if you need to produce or deal with architecture-specific binaries. For example if you build container images or native code on your machine and ship them up to AWS, Google, etc. to run your service.

With the change to ARM you'll now build an ARM container (or exe, etc.) and it won't run on Intel or AMD-based servers. You'll need to invest time figuring out Rosetta 2, cross-compilation, QEMU, and other multi-architecture workarounds to produce non-native binaries. It's not difficult or particularly confusing once you understand all the moving parts, but it has tripped a lot of people up who thought things would just magically work.

If you're dealing with particularly gnarly messes of complex build systems with obfuscated and obtuse decades old makefile messes it can be quite daunting to add cross compilation and multiarch support. But most codesbases aren't like that and you'll probably be fine. Interpreted and JIT-compiled languages like Python, Node, etc. are generally smooth sailing (unless you link to native code). Modern systems languages like Go, Rust, etc. are very easy to cross compile. With C/C++ you're up against a bit more pain depending on how nice your build system behaves (but let's be honest if you're dealing with a C/C++ codebase in 2021 you're used to some pain).

The inverse problem is also now true. If you pull down a container image, download a binary, etc. it ideally has to be ARM to work. Rosetta 2 can help in the short term to get Intel dependencies working, but again there will need to be some work done to get the dependency moved to multiarch and ARM support.

There's also a major gap in this story if anyone on your team is using Intel machines. There is no good equivalent to Rosetta 2 for Intel--i.e. those Intel users are going to have trouble making an ARM binary or container that your mac can consume. You're going to have to coach them up and walk them through using something like QEMU to achieve this goal (this might not be easy, be warned). IMHO it will be easier to push this load onto your CI system (assuming it can support building ARM) so that people just push source code from their machines and CI takes care of ensuring Intel, ARM, etc. builds are available to everyone.

If this sounds like a lot of issues, try to stay on the happy path of using one architecture everywhere. M1 macs + AWS Graviton 2 instances in AWS is 100% ARM64 all the way and really something incredible once you live in that world. Other cloud providers (ahem Azure?? Google??) need to get their act together and get ARM64 instances available yesterday.
Fun imagining the dimly lit caves being used as shelter. The drawings were probably important to show the children some of the risks to expect outside the safety of the walls.
> I disagree.

I think you and GP have nailed it actually. To use the educational perspective from the top comment, I would want this to be the discussion content for a lesson/section/chapter on the principle of the “existence of candidate decisions” (this is the most dense sentence I’ve ever written).
> Physics, AI, animation, etc.

That sounds good, but how would this look like in practice? For the sake of simplicity, let's assume I write a 2D game with classic spritesheets for animation frames. With an ECS, I can pool the animation state of each object into the animation system, and basically execute "anim_frame = (anim_frame + 1) % num_frames" for all objects in one speedy loop.

But game object animations are tied to game logic, and as soon as an object depends on its anim_frame in logic that is outside of the animation system, the cache benefits are moot.

Maybe I'm not thinking big enough in terms of how many "dumb" objects are in the game in proportion to the ones that have lots of logic (like the player).
There's a lot of baseless conjecture in this as far as I can tell.

>The SolarWind backdoor was deeply integrated into the code, it was injected during their build process, and there is no way that the server having a weak password was the pivotal factor. As if Russian Intelligence would just give up if there were a strong password instead!

If this was a wikipedia article there'd be a [citation needed] every other word.

I also wonder if they're not overplaying the skill of Russian cybersecurity agents. I'm sure they're good, I'm sure some of them are very, very good but the idea that basically they don't care about passwords is going too far IMO. The main advantage of being a state-sponsored hacker is that you have access to resources most other black hats couldn't dream of (like sending a team of burglars to ransack somebody's house, or physically threaten an employee) but that doesn't mean that they can stop obeying the laws of physics and algorithmics.

>There is practically no chance that the server’s password was in anyway relevant to the hack overall.

Source: my behind.

I think the author has a good point that it's probably best to have a holistic approach about these hacks instead of focusing exclusively on some details, but the details do matter. After all, the big picture is nothing but a long series of details, isn't it?

>Close does not count in security. In offensive security you’re either successful or not. When you’re dealing with access then the only possible states are: did it work? Yes or no. Whether you need 5 minutes or 5 weeks to get a shell, once you have that shell, it is the same level of game over. That’s what we’re talking about here. The technique used to gain access is a minor issue.

Reductio ad absurdum. So what does the author want us to do then? Set our passwords to qwerty1234 and just give up?

It's especially weird when the author a few paragraphs earlier states:

>Could SolarWind have been too difficult for the KGB to use them in an enablement operation? Yes, it is possible to achieve that level of security. Creating a strong fast detection capability with rapid remediation and incident response will make it hard for attackers to dwell for any length of time, or persist on the system after they gain access.

So it turns out that 5 minutes or 5 weeks does matter after all?

I find very little of substance in this entire rant. Also the KGB doesn't exist anymore, I don't know if the author doesn't know that or decides to keep using it for stylistic reasons but real life is not an 80s American B movie.
> Many people start companies this way, by noticing and exploiting a trend, and eventually stop working.

But that also requires exploiting people. Someone is always left holding the bag when these trends fizzle out.
Oh those interns... Few years ago, police launched an investigation into a European dating company. They were prohibited by court order to destroy any evidence.

Turns out in an unfortunate and unforeseen turn of events, an intern wiped their production Hadoop cluster just a week later with the backups having some issues.

He was fired pretty quickly, but I heard he hasn‘t been too bad off since...

Don‘t hire any interns, they can do quite a lot of damage!
Go on cnbc, cry about the world ending and being scared for your life and then buy up everything circa march.

Also Buffet is old enough to have remembered other "pandemias" and times of volatility. He was there during the hong kong flu of 69. He was around when Polio was a thing. Hes been through Black Monday and 9/11.

Tons of money to be made in volatility. You're using that word in a negative manner. Volatility up is a great thing.
That is a question for the ages. Who decided on "cool ranch flavor" for Doritos? And what's a "cool ranch"? Or "blue raspberry", a common flavor for candy these day, or "TV Spokesmodel" (https://www.google.com/?gws_rd=ssl#q=TV+spokesmodel). There's lots of weird-beard names that get applied to stuff, and nobody has a say in those names.
The corresponding paper was posted recently, and there were a lot of comments: https://news.ycombinator.com/item?id=9202039
I don't know OpenBSD's history vis-a-vis webservers, and these slides aren't clear about why they needed to build their own.

As a random guess, is it because Apache focuses on features, nginx on speed, and OpenBSD wanted a focus on security?
Seems like it would require the same amount of work to pay out $10,000 vs. $100,000.

Why scale the fee?

Does this apply to marketplaces/accounts migrating from Balanced? There was an assurance that Stripe would honor Balanced's pricing. https://www.balancedpayments.com/stripe/faq#will-our-pricing...

If you require marketplaces to use managed accounts then it's an extra tax, no?
Ah yes, I'm aware of those articles as well-- they are fascinating. I didn't think to add them to the list in my comment but they'd be a good addition for sure.

I'm of the opinion that a lot of these propaganda/political realism topics belong in the same general category, and I'd like to make a syllabus of sorts eventually.
1. I didn't know the fact highlighted in the original title
2. Doesn't this have an impact on eGPUs, Hackintoshes and other customizations?

It basically means heavy GPU-based work is pretty much a Linux/Windows only thing now. Huge problem as machine learning starts to become an interest topic for people in the art and design community.
Thanks - makes sense from a ‘they’re following the rules perspective’, but less so from a ‘enable discovery and subsequent interesting discussion’ perspective.

I wonder whether a subtitle giving an editorialised “so what” would help... but that would of course mean twice as much to moderate, and twice as much for people to complain about...
Thank you. I have been drinking more lately. I guess I should stop. I find it hard to enjoy anything. I was thinking about why is that. I found I don’t like myself at all and I guess deep inside I think I don’t deserve to feel joy. My therapist says I’m emotionally immature. She’s probably right.
It's most likely bullshit, the same people already "found" 2 other "new particles" which disappeared after repeating experiments.
No, they didn't leave: https://militarybases.com/overseas/japan/
I feel your pain. My advice would be to consult a professional. There is nothing wrong in medication and therapy. It helps many people. And then, like others mentioned, go for exercise and meditation. CBT/REBT also help. Idea is the to address immediate panic and anxiety by Medication and treating long term with meditation and therapy. More than curing the condition, you would need to manage it.

It's hard but possible. You can be in a very different state of the mind within 6 months. So do not lose hope. DM me if you need further info. Good luck!
Just don't do that, using recreational drugs is never a solution for anything!
I remember there being an extension for Firefox which showed editorialized (news) site titles and content. I forgot the name though. Does anyone have any recommendations for this feature?
What a great article !
It is important to be explicit in discussing what you want to your bosses, and important for them to be explicit about what they want from you. Treat it as you would any negotiation. Put the details on the table and talk about them, and do so calmly, respectfully, but firmly. A good manager should appreciate that kind of upfront and direct conversation. Obviously if you have dishonest or manipulating mangers, then that is a different story.

If the company has an official policy saying that on call is not mandatory, that is good. That said, there is all kinds of corporate doublespeak and unspoken assumptions with these kinds of things, like with unlimited vacation. Even if they are sincere, know that the consequences may be more than a lack of raises. You may lose opportunities for advancement, be put on less interesting projects, or given more mundane roles.

I personally am like you, and don't want to either work on-call or be promoted into management anyway. Many people are like that, especially as they get older and have kids. Most non-startup companies have a healthy need for some SWEs to be on-call, but certainly not all or even most of them. However, there are certainly some workplace cultures with that startup mentality that equate working at all hours and being on-call with being a good employee. Those are the kinds of places that celebrate when everyone needs to work ridiculous hours nights and weekends to ship before a deadline, rather than seeing that kind of crunch time as an unfortunate failure of management that should not happen again. If you're in one of those companies, my only advice is to start looking elsewhere.

If you want to continue to get raises and especially advance, you'll have to prove yourself in other ways, especially if it sounds like you're also opting out of other "non-mandatory" social activities. Be exceptionally competent, reliable, and responsive during your work hours. Work well with others, both on the surface and deep in the work itself. Smile, laugh, and make smalltalk with the people who like smalltalk but not with the people who don't. Don't call unnecessary meetings. Also, write excellent and well-organized documentation about your products and workflows, so that if something goes wrong during the nights or weekends, you're not going to be a blocker.
By the way, that means one in thirty adults in the USA is a millionaire.
Netflix (who also survived the outage) wrote a blogpost last year in which they talked about a system they call "Chaos Monkey" which does this exact thing.

http://techblog.netflix.com/2010/12/5-lessons-weve-learned-u...
I like it, but I would personally recommend locking on a line level. I shouldn't be able to hold backspace on the same line my collaborators are editing IMO. Another added bonus would be to do a very faint row level highlight to show where other contributors are. Lastly, just to show a list of the current page contributors.
Zone files are definitely the way to go.
Is there data that excludes obese people?
For some things, yes, for others, no. My oldest handle is 15+ years old and still active, but less and less relevant.
Yes, I have. I was attacked and roughed up by some thugs when I was 15. We reported the case to the police, so I'm sure there is a case about this. Please let me know if you find anything on this!
Well, that's possible. Or, I could be from the Detroit area, and be well familiar with the current racial makeup of the UAW.

I've seen a modern GM assembly line. The whiteness of this historical assembly line is... quite striking.
here is django library for this: https://github.com/georgewhewell/django-sheets
> its just more convenient (then ever) to ignore it

Why would it be convenient to ignore it if it was real? Legitimate evidence of extraterrestrial life would be, by and large, the most significant event in human history, and incredibly inconvenient to ignore for a virtually unlimited number of reasons.
Interestingly, Oregon is a blue state consisting of a blue city (Portland) surrounded by red (everywhere else), and all the non-Portland areas are ready and raring to go, with only Portland as the hold-up...
That strategy almost certainly has a vastly different legal status compared to the original article's.
I don't have any videos, but I've found this book, Negotiating Your Salary: How to Make $1000 a Minute[0] to be helpful. Sensational title aside[1], it's actually a fairly concise and easy-to-read guide with examples of questions/answers for various situations, strategies and counters to commonly-used negotiating tactics.

It's mainly focused on salary negotiations during/after an interview, but I get the sense this is what you were after. Apologies if this was not the case.

0. http://www.amazon.com/Negotiating-Your-Salary-Minute-Revised...

1. The title may not be so sensational in my experience; most negotiations don't take hours and thus while the effect may not be "$1000 a Minute", it may not be that far off.
I would have said Right tool for the job.
They bought Pulse a while ago.
No? Why? By what definition?
@cubancigar

If my comment was sexist, yours seems to be as well, since you claim it is "women who are the root cause of evil."

At any rate I disagree that women cause men to be violent. As far as I know there may be many reasons to put a suicide vest on, or to drop in the middle of the desert with amos, but impressing women is not one of those. I really don't think men go to war because girls talk them into it directly or indirectly.
I'd say pretty clearly if you hold back a cure for breast cancer because you can't get investors to put in 10 billion dollars when you're going to make one billion on it but long-term treatments for breast cancer at various stages they're going to make 100 billion on that 10 billion I'd say pretty clearly the incentives are wrong in that case. Because you're enabling research through investment which judges value purely on a monetary basis but it's ignoring the value of human life. So I'd say pretty clear that it's not just a case of the incentives having a limit, the incentives are wrong in that case.
The folks at thedonald.win - who openly planned this insurrection on that website - give the the lie to your implication that twitter, facebook, or reddit have the power to prevent protest.
I think people get confused over how dictionaries work. They aren't meant to dictate usage of language, but reflect it. If "literally" has come to mean its opposite in a large proportion of common usage, then that's what it means now. No matter how bizarre that may seem...

Another way of thinking of this is as a foreigner learning English for the first time. If you hear someone using the word "literally" and you don't know what it means, you will look it up in the dictionary and expect to find all the various possibly meanings.
In WPF you have a grid layout out of the box. It just works. It takes minutes to setup. In HTML you are forbidden from using table and divs require all sort of third-party crap that doesn't really work with scaling windows and such. Tried using Twitter BootStrap fluid. Had to tweak the thing for days. Still not happy.
It doesn't have to be solar - hydrocarbon fuel is fine, as long as it's clean burning. Which diesel is not.

Natural gas would be ideal, gasoline in a good engine second best.
I agree. There is a good chance that we are talking about a 2013 laptop with a floppy disk drive of a product line dating back to 2010 or earlier that Dell kept alive only because it is government approved, and that Dell sells with a nice high markup (keeping those floppy disks and the 100GB disk drives of those machines on the shelf for years costs money, you know)

Also, but that is complete speculation, it might not even have USB for security reasons. I can see that kids seeing something that you cannot plug your mouse into wouldn't think it to be a laptop.
> If they are capable of rendering any question page in 33ms, it stands to reason they could use just 3 web servers and still serve content in roughly 100ms (which is fast enough that most people wouldn't notice).

It doesn't work that way. With less servers, requests would still take 33ms (until the servers are overloaded, at which point they may start to take longer unless they have rate-limiting to reject requests above their capacity), but their overall capacity would be lower.
The problems with DVD DRM are nicely summed up by this rather popular image: http://i.imgur.com/GxzeV.jpg
At the end of last year I created a visualization of 500 miles of running in 2014[1] and posted it to a few sites. A lot of people were interested and wanted to make their own but the code was... not good.

So I decided to turn it into a mini-app that anyone could use. At the moment this is barebones MVP. Just raw GPX/TCX upload, no error handling or syncing with third parties etc. It's all client-side JavaScript, using Angular, File Reader and canvas.

[1] https://www.flickr.com/photos/dachande663/15965476529/
If I recall correctly, it's Super-M for inverting the screen and Super-N for inverting an individual window.
Having great personal projects is key. We're really fortunate to be in an industry where you can so easily showcase your skills & talents.

Through my interviews with startups (I'm a college Junior), they were much much more interested in my side-projects than anything school-related. I highlight Projects at the very top of resume, then past Internships, then school-related activities.
The problem is people have a notion that people from big-brand colleges will always do well. Though this isn't true always. But I think that helps at some degree in eliminating false positives.

From my experience I see, often the best paid are the ones who hop jobs very often. They would have very little experience and ability to work. And often don't work at all. But they would have strong associations/connections and would have worked for big brands. And the HRs hiring some how think that coming out a big brand automatically makes you more qualified for that job.

The net result is a certain section of people(inefficient) go round and round every 1.5 years. The same talent pool keeps circulating between companies. Sooner or later their bluff is called and companies reach to a conclusion that there is no good technical talent in India. Which is of course wrong.

On the other hand, good folks who tend to hang on for some time learning and working for long term projects are treated badly, denied promotions and hikes. After all this the system still wonders why the good folks are not in enough supply.

It's simple, we don't reward meritocracy and we don't get people with merit.
I wonder if the author realizes the irony of selling an 'open-source' book of stories ?

Just saying.

Looks interesting though. A shame I don't have much time to take this on :|
Try copying and pasting × or ⋅.
I suspect this fails the "say it to his face" test.
Ok. I really appreciate the feedback. Hope it is better now.
This is the same reason there are next-to-no resorts in southern Italy. The mob wants a cut, so nobody develops.
I thought new AWS accounts came by default with a 20 instance limit...
You completely missed the point of the article.
The reason why OnLive is economical than your game console is not that one OnLive server can power several game instances. Maybe the most powerful server (expensive ones but still x86 arch) can serve 3 or 5 game instances simultaneously. However, in per dollar perspective, it is not cheaper than your game console.

The way OnLive is cheaper is that it smoothes the usage curve by allowing people in different places, different time-zones to play on the same server. Once the utilization rate up, it is a scalable business.

In your "dorm room" scenario, I fail to see any advantages in server utilization perspective.
Even fifteen years on, I ocasionally remember the cheat code “GETEMOUT” for BBV.
Keep in mind, you're not just "working remotely" these past two years, you're "working remotely through a pandemic". These are two very different things.

There are a lot of extra stressors that are involved in surviving through a pandemic, and honestly maybe your goal of not just surviving, but thriving, is unreasonable. Maybe just getting through it so you can kick-start your life on the other side is just fine!

For example, if you were in an accident and had to undergo extensive physical therapy, you'd be a lot more understanding with yourself if you weren't also running marathons at the same time.

Be kind to yourself, OP. This shit is hard and you're doing an important job just getting to the other side of it.
It's 1,2,3,4,5,6 in the default format of the posix 'date' command.
It's impossible, I watched it for several minutes, then it stopped moving, not sure why.
But is there any rationale behind that anyway ? Do we see people born during summer being usually in poorer health than people born during November-December, let's say ?
Could the growth of hobbyist makers creating jewelry for sale at craft fairs, Etsy, and small lifestyle shops be the main reason for decreasing traditional jewelry industry sales?

These types of jewelry are what I see all my friends wearing. They're pretty, interesting and of artistic merit, but they're not often not made of terribly valuable materials, and so they're not very expensive.