skysight-inc/HackerNews huggingface dataset:
Various US Army academies and schools are broadly open to members of the military in the United States’ allies. It’s like saying the general when to an American university—that doesn’t imply any American endorsement of his actions.
About Cyberpunk 2077 and AMD CPUs
Makes me wonder what the 17-18th century equivalent of a Xenomorph is.
It shouldn't be. std::unique_ptr is very clear.

(std::shared_ptr should be used only when absolutely required and should be kept under close watch the whole time.)
It was pretty good code as far as PL/SQL goes. All the functions were divided into packages and followed this template:

function (inParam1, ..., inParamN, outParam1, ..., outParamN, outMessage): ReturnType
begin
savepoint SP_begin;
-- do stuff

outMessage := '...';
return RESULT_OK;
exception
when ...
when others then
rollback to SP_begin;
outMessage := '...' || exception details || ' ...';
return RESULT_ERROR;
end;

It's funny how I remember this after more than 10 years :)

Made it very easy to add tests and to interoperate with container-managed-transactions in EJB3.

I even added an debug-only interceptor on EJB that created a savepoint before calling any PL/SQL and checked if that savepoint was still valid after the call. If no - that's a PL/SQL that isn't following the template and the developer who changed it needs to be flogged ;)
Introduction to Machine Teaching
Who fixes the centralised log system when that needs debugging?

Unless prohibited in something like banking, following best practice to the letter is sometimes unacceptably slow for most industries.
Despite being convenient,I have the feeling that it might be a bad idea.

What is "I am thinking of using C?"
I will gift myself a wheel+pedals+shifter this Christmas just for that game ahaha.

Well it's not as if the game is going away right? You can still play it.
Even worse, since the curriculum changes so much there's a chance that the person grading you is three months ahead, and also hadn't actually originally gone through the unit they need to grade at all.
Let me be clear, I agree it should not be normal to SSH into a prod box. Our logs are centrally aggregated. But it’s one thing to say it’s not normal, but quite another to say engineers shouldn't have access, because I totally disagree with that.
I think you're right, it's going to stay fringe for a while - which I think is for the better, as I think it will be another couple of years before the ecosystem is quite ready for a huge influx of new active non-tech/non-enthusiast users.

The rational part of me does not want BTC > $30k (or <~10k) within the coming months.
Kind of. Maybe you're saying the same thing but I think the point is that they're highlighting which problems are being solved, which are easier to relate for the consumer. Only technical people care about what and how solutions were implemented.
The last release seems to be from 2009: http://www.sourceware.org/insight/
RIP Codemasters.

I wonder how long till their current titles get patched to require Origin...
Making K8s do what it was always meant to do order pizza
I also had no idea they were still around. Good memories.

https://en.wikipedia.org/wiki/BMX_Simulator
It would be easier to execute the argument expressions immediately, as golang does.

If they add this, it would be better to restrict it to the current scope, to avoid forcing the language to create complexity to handle defers created via loop in the background.

Of course, that leads to the question of what to do when you loop over a defer with a goto, which would make sense if you were constantly appending function pointers and arguments to the frame similar to alloca.

That could lead to fun things like a function getting inlined into a for loop and then having its defers that would have been in function instead piled together to blow the stack.

They'll have to make sure they account for that in the spec and implementations.

Mostly, it would be easier to remember that C should not be using such a pattern, and that if you have need of defers and various similar magic to be baked into the language and compiler, what you're doing is probably inappropriate for implementation in the C language in the first place.
I hope this results in a massive class action lawsuit against SolarWinds. Companies need to be held accountable for their security practices. The fact that the binary was signed and distributed through their official channels undetected for this long seems like malfeasance.
Apple's graphs without labels, and comparing to "top PC laptops" without naming them actually made me assume the M1 was going to be a flop, and in practice worse than a current high-end Dell laptop.

It now looks like that isn't true, and the M1 really is revolutionary, but that certainly isn't what I took away from Apple's advertising.
Software design questions for coding interviews
I agree.

Dlang already has scope guards (Appendix C in the OP) https://dlang.org/spec/statement.html#scope-guard-statement, and does so at block scope. For some code it's a more elegant solution (keeps acquire and release code close together), without introducing the usual C++ RAII issues.
I Miss Everything I Used to Hate About Life
Disney has already made back it's 4b and then some.

Sure they've diluted the franchise a bit( I know I'll never see a Star Wars movie in the first week again and TROS's strange attempts to overwrite TLJ). But it's still been an amazing ROI for them .

Does suck so much of media is controlled by a single company though .
I'd be more interested in a tagging file system for personal data like music, photos, documents etc. I orgainize my data in a hierarchical file system like most but I think tagging would be better for discoverability.
Cyberpunk 2077 Studio Apologizes, Offers Refunds for PS4, Xbox One Copies
Zig is not .net. async in zig is simple, you just need to understand a few things: what a frame is, what the difference is between a stack frame and a heap frame, what it means (at the machine level) to jump between frames, and the fact that you can't do it in c. That's it!

It really is just a control flow structure in zig (which is why it's a keyword)
Thats true, but all of those things work just as well in a normal horizontal greenhosue that takes maximum advantage of the sun , or even in the open field
PyDev of the Week: Benoît Bovy
If we outlaw it or have some litmus test for "propaganda-vs-ad" etc there will of course be very smart people who figure out the loopholes. Hence "influencers" and astroturfing and ads that masquerade as blogs and...even without legal restrictions in place.
Your ISA is a sunk cost. Obviously, if you can afford to, many people will be better off in the long term having it paid off, but going from making $4,208 a month at a $49,500 salary, then getting a small raise to $50,000 and making $3,493/month is not something a lot of people can afford. Especially when you consider how that $715/month you're losing by bumping your income could be going to debt that won't expire if you just wait out the 5 years under that cap. This is especially true if you've had a few years under $50,000 before even having the chance to edge up over $50k. It can very much be in your financial interest to not take a raise, if offered.
Certainly agreed that being able to code is necessary. I’d argue it’s necessary and not sufficient.

> Do you plan on at least giving these students a chance to retake prior units without further charging them for knowledge you should have already taught them?

Students are actually strongly encouraged to retake units at no additional cost in order to move on to the next level, and in some instances we require it.

This is actually where some of the greatest frustration comes. It would be easy to close our eyes and wave people along but we have to say at times, “You’re not quite there yet, let’s keep working at it.” That’s not what students want to hear.
That's definitely important but doesn't encapsulate the lesson of "sell the benefits, not the features" which is a deeper insight into human motivation that gadget-enamored technical people tend to completely overlook (people don't care about artifacts, they care about the results they get from them).

Also note there are ways to circumvent the "without actually knowing where they're at" problem, that's why marketing funnels have been invented.
Please don't make us install that app to view videos on Reddit, we deserve the best.
How to set up the routing solution NimBus
It's also a crime to insult people outside of cars in germany. When doing so behind the steering wheel it may result in a temporary driving ban in addition to a penalty.
I'm equally curious. Lets say for the sake of argument that I eat as much plastic per year as I do clay and sand. How would that affect me in ways that those other minerals don't.
> At AWS, I once took an entire AZ down of a public-facing production service (with a mis-typed command), but that was nothing compared to when I accidentally deleted an entire region via internal console (too many browser tabs). Thank goodness turned out to be unused / unlaunched, non-production stack. I felt horrible for hours despite zero impact (in both the cases).

It seems like a design flaw for actions like that to be so easy. E.g.

> Hey, we detected you want to delete an AWS region. Please have an authorized coworker enter their credentials to second your command.
Can Fintech, Bootcamps and ISAs Fix Student Lending?
I think they are often divorced, as in the philosophers started out on a weird footing, a kind of twisted way of looking at things and in many cases they rediscovered principles that were already in use by common folk. For sure they also produced counterintuitive things, but in a sense the two have converged. The musings which started on what is the good life, what is moral etc lead to discussions of the inner nature of things, the heavens etc. And then I guess somewhat unexpectedly the two were sort of unified: heavens (sky stuff whose study started as a way to try and understand God and his goals with us) and mundane earthly things turned out to be governed by the same laws. The sky is not of fundamentally different nature than our everyday objects. Both consist of the same kinds of elementary particles and obey the same rules.

But even today a lot of engineering, biology and medicine is extremely empirical.

I mean philosophical medicine led people to derive that we need to do bloodletting etc. While I guess less educated common village folk or indigenous jungle inhabitants had various practices that helped but they didn't know why and weren't derived from ideas like the humors and four elements.
It all depends, I think. I once used multi-threading to speed up the initialization of a Lambda which was just a "port" of a beefy rest service. It was ported to cut costs and for fault isolation. I managed to gain 2-3 seconds of initialization time, but it was something.

A Lambda deployment has the advantage that no one needs to manage it, and faults are isolated between clients. You could argue that if you need these properties your engineering organization has deeper flaws, and you'd be right, but in many companies engineers need to make do with what they get.
I don't quite follow. For a system reliant entirely on Postgres, you can just fetch the records, and join them in real time, no? It would be much slower than elasticsearch, but still _good enough_ for a lot of use cases.
Without control big just gets bigger.

“Tencent Will Acquire Warframe's Parent Company For $1.5 Billion”

- https://www.thegamer.com/tencent-purchase-warframe-parent-co...
The thing is there probably never really was a good answer for that question there anyhow.

It's not like in the 'good ole' days of Lycos' there was information a plenty' - there was hardly anything there.

I'm not sure what the answer is, but it's not going to be 'whatever it was in 2002'.
I also did this with my consultancy along with reimbursing employees for passing certifications and paying for tuition. Three of them work for Microsoft now and one works for Amazon. Others are at other big firms. I don't regret how I invested in them and I think it is great that they are doing so well in their careers, but I will not make an unsecured investment like that again.
One thing that scares me is that this amount of plastic consumption is only increasing as we dump more and more plastic. I’m not sure when it will reach that point that it’s clearly too much even if the amount we consume isn’t harmful for now. Many of these plastics take thousands of years to break down completely.
As a counter example, raising grass-fed cattle on native prairie in Montana is much more "natural" than a wildlife refuge. The natural state of that land was maintained by massive wandering herds of bison. The massive bison herds and their apex predators generally don't exist any more, so a wildlife refuge can be far less "natural" than grazing land.
Exactly; downtime doesn't cost a cloud service much. At worst it causes reputation damage, with possibly large companies deciding to go for a competitor, losing a contract worth tens or hundreds of millions.
Yep! Many games of theirs made part of my childhood, and I still play Dirt Rally today.
Guide to Brand Positioning
SpectX parser and queries for Office 365 logs
Given that plenty of people give their home address and keys to a cleaner (domestic maid service), I really don't think that argument is going to get you anywhere.
I find Goodreads recommendations to be stale. I have ~200 books in my account, all with my personal ratings, but I never seem to get any new recommendations from Goodreads as I add new books. The recommendations I do get are usually just mainstream bestsellers too.

I was thinking that with all the data Amazon has about folks (very detailed reading habits from Kindles, for example), they could find people with similar interests to me and recommend the books that those people liked most but that I haven't yet read.
If you are evaluating the viability of a specific project you don't vare if there are other projects that are even more profitable, you only care if the current one has a positive return on investment.

Of course when choosing between several projects, such as starting a school or launching a scam, then yes you would look at relative profitability (_and_ absolute of course).

Few people will hopefully find themselves choosing between those two options.
Thanks for your response. I’ll take your word that the mistakes are not due to too much ambition and are not originated by biting more than what you can chew or a “land grab” market strategy. I have no primary knowledge on Lambda School to do otherwise.

But it is worth paying more attention to the frustrated students feedback. The OP one is about lack of team leaders and having “mentors” that are qualified just by having two more months of online classes than them. And it is not the first time a similar issue arises. Lambda School seems to always be justifying mistakes after some disgruntled student testimonial gets some traction.

My personal unsolicited advice: listen more to your students ahead of time and not employers. Employers are full of bullshit. They have a huge list of qualities that they want to see in a candidate, then go on to hire someone that is not at all like that, but the hiring manager liked (for whatever subjective reasons). It seems to be a wrong step to follow employers gospel and go against students expectations. You say that you know more about what students want and need than themselves. I doubt that. Give what students want: confidence that they learned something useful and, moreover, confidence that they can continue to learn about UX/software development through their career. That confidence in their knowledge will earn them jobs, not employers with no skin in the game telling you want they ideally want.

Don’t patronize your students. When you do, it feels from the outside that you are taking shortcuts to people’s education in favor of short term market share growth.
Aye, I've seen that.

IMO it would've been better (read, cleaner) to merge lambdas and function pointers into a single language construct. Throw in the partial application too and we'd be have a natively supported concept of a "callable" instance -

void foo(int tick);
void bar(int tick, int tock);

void do_something( void (* progress)(int tick) );

do_something( foo );
do_something( bar(,1) );
do_something( void (int tick) { /* lambda */ } );

The syntax is approximate, but for the code that is using callback-based flows this would've been very handy.
I like your anecdote, I might steal that one.

IANAL, but I negotiate a lot of enterprise SaaS agreements. When considering the SLA, it is important to remember it is a legal document, not an engineering one. It has engineering impact and is up to engineering to satisfy, but the actual contents of it are better considered when wearing your lawyer hat, not your engineering one.

e.g., What you're referring to is related to the limitation of liability clauses and especially "special" or "consequential" damages -- a category of damages that are not 'direct' damages but secondary. [1]

Accepting _any_ liability for special or consequential damages is always a point of negotiation. As a service provider, you always try to avoid it because it is so hard to estimate the magnitude, and thus judge how much insurance coverage you need.

Related, those paragraphs also contain a limitation of liability clause, often at capped at X times annual cost. Doesn't make much sense to sign up a client for $10k per year but accept $10M+ liability exposure for them.

This is just scratching the surface -- tons of color and depth here that is nuanced for every company and situation. It's why you employe attorneys!

1 - https://www.lexisnexis.com/lexis-practical-guidance/the-jour...
Presumably same issues as nuking hurricanes :) https://www.aoml.noaa.gov/hrd-faq/#hurricane-mitigation
At least in India all corporate entities are public data. All the financial reports are to be made public to the ministry and anyone can request a copy at the payment of a small fee. Oh, and all directorships, holdings subsidiaries are public btw and only two levels of hierarchy are allowed. No shell companies with anonymous owners or layers of companies.
I have been using johnydecimal system as a basis to organize the folders in my computer for past few years, and the main area category ie buckets are ordered by priority/importance. My main bucket directories kinda look like this:

* 10/11 notes/
* 10/11 notes/11.01 notes/ (... all my text notes)
+ (I usually use a shortcut / alias of `notes` since it is the most frequently accessed directory)
* 10/11 notes/11.02 onenote/ (... all OneNote docs)
* 10/12 home/
* 10/12 home/12.01 123 MainSt/ (... deed, map,...)
* 10/12 home/12.02 insurance/
* 10/12 home/12.03 HOA payments/
* 10/13 finance/
* 10/13 finance/13.01 paychecks/
* 10/14 tax/
* 10/14 tax/2020/ (... tax by years, this is one place I use year instead of sequential id#)
* ...
* 20-29/21 projectX/ (... current working project)
* 20-29/21 projectX/21.01 src/ (.... this is usually from git)
* 20-29/21 projectX/21.02 assets/
* 20-29/21 projectX/21.03 docs/
* 20-29/22 projectY/ (... side or 2nd project or project I'm planning on working in future )
* 20-29/23 blog/ (... all my blog post source)
* 20-29/23 blog/23.01 siteX/ (... hugo blog post files for siteX)
* ...
* 30-39/31 JSFramework/
* 30-39/32 VideoResource/
* 30-39/33 AudioResource
* 30-39/34 Reference/ (...programming books, doc related to work)
* 30-39/34 Reference/34.01 javascript
* 30-39/34 Reference/34.02 reactjs
* 30-39/34 Reference/34.03 dotnet
* ...
* 40-49/41 tv_movies/
* 40-49/41 tv_movies/41.01 futurama/
* 40-49/41 tv_movies/41.02 trailers/
* 40-49/42 music/
* 40-49/43 os/
* 40-49/43 os/43.01 debian/
* 40-49/43 os/43.02 ubuntu/
* 40-49/43 os/43.03 freebsd/
* 40-49/43 os/43.04 windows/
* 40-49/43 os/43.05 mac/
* 40-49/44 games/
* 40-49/44 games/44.01 DOS/
* 40-49/44 games/44.02 retro/
* 40-49/44 games/44.03 mac/
* 40-49/45 books/ (...books not related to work, ie fiction, non-fiction)
* ...
* 50-59/51 archive/
* 50-59/52 backup1/
* 50-59/52 backup2/
* ...

* for root folder such as `10-19/`, I use `10/`, as it's easier and shorter to type
Partitioning by these buckets help me organize, search, and backup properly. Searching is also fast, since instead of searching the entire external NAS/RAID for something, I can first narrow it down to reduce search time.

I can use this to partition type of files I have into separate external disk or flash drives, too. For work, when I'm on the road, I can just have the folder 20/* and 30/* in an external USB drive instead of taking the entire NAS. If I need to escape a burning building, I can just take the small SD card which contains 10/* backup.

It also helps me with backup strategy, as 10/ gets backed up most frequently (ie daily/weekly), while 40/ gets backed up only once in a while.

(EDITED to show example directory)
It is only since recent times that philosophy has been separated from the other arts and sciences, just as with most sciences today. Not too long ago science, theology, philosophy were often practiced alongside each other or even seen as the same thing. The pyramids were made with science for a religious (philosophical) purpose by the elite (priests, Pharaohs).

The utility of philosophy is that we create a shared lexicon and set of ideas to make sense of the world and be able to create new things in the world and communicate them to one another.
I wasn't speaking in hyperbole. I have worked many 3am to 6pm days, and my typical day is 8am to 6pm. I have only had a few sane days, and I don't take breaks. I feel like shit most of the time.

Thanks for the down votes though.
> As an example of my point, I would refer to the 'garbage collection' issues of a language like 'java'

Two languages could hardly be less alike than Java and C++ - the latter is not garbage collected and where destructors are called is completely predictable.
Most modern professional C projects do use it. You kind of can't get away.
NextWind – A free landing page and blog template
The Shorthand-Longhand Problem in Atomic CSS
"The Shorthand-Longhand Problem in Atomic CSS" is an in-depth explanation of the biggest caveat of atomic CSS-in-JS libraries such as Fela, Styletron, React Native Web amongst others. It highlights possible solutions and their pros/cons.
Sure, but all of those things could apply to your thinking too, maybe even just as much. Figuring out who suffers more from those kinds of biases is often harder than just saying, "yeah, it's definitely the other guy."
Starter kit for SaaS based on React
I remember the times where Yahoo! Messenger and MSN/Windows Live Messenger could chat each other. Those were the days.
In the decade and a half since then, have any software philosophers emerged?
This isn't a contest to see who can get away with the least mask wearing. If you're outside, you're going to need a mask at some point. Especially in New York City, where you are almost certainly leaving your building via crowded corridors. You put on a mask when you leave your apartment, and if you leave it on, it's one fewer thing to think about when you get to your destination.

It's not at all difficult to run with a mask on. The holes in a mask are far, far larger than air molecules. I wear one when running in places where I might encounter people, and there is absolutely zero effect on my breathing. The only reason I take it off is that it can get sweaty.

In fact, with the weather as cold as it is, I find people wearing masks when running just to warm their breath. It gets lung-burningly cold in New York.

The mask is very little hassle, and it doesn't require optimization. These people aren't suffering from wearing a mask outdoors. It could just be convenience and getting on with their lives, and as good New Yorkers couldn't care less what you think about them.
It's just a damn ice sheet. I don't see how this is a disaster.
Luckily the private eye don't own a computer so you're probably safe