skysight-inc/HackerNews huggingface dataset:
I think that a lot of times management believes it's only job is to cut corners. In those cases, maybe it's better not to have managers.

Maybe if engineers were properly incentivized by profit sharing or something, they could help maximize profits without throwing out everything else like managers keep urging them to.
Hence the prediction of their demise.
But you can still use ad-blockers in Safari… it's not like now it's impossible to block ads in Safari…
For games generally you want zero allocations or frees during gameplay. For a GC'd language you want to avoid the collector running during gameplay.

Having done both they are remarkably similar. Lots of pooling and pre-allocation. Most GC based languages are a bit harder both because they tend not to give you a chunk of memory you can do whatever with and require a lot of knowledge about which parts will allocate behind your back. It's also harder to achieve because you typically get no say when the collector will run.

There are loads of commercial games that pay no attention to this though written in both kinds of language.
When a giant like Leslie Lamport says he knows next to something about a subject but then gives a view anyway, it's probably wise to consider that he might just be being diplomatic. His comments about ambiguities in UML and the difference between that and a rigorous mathematical specification are reasonable in my experience (as someone who has both done significant work with high reliability code and formal methods and also worked in enterprise world with UML and all that).
There are some out there, like nationbuilder.com (not union specific, but used by some)
Thanks. It's still lacking information on what specific compiler flags were used. Was the compiler running with -mavx turned on? Probably not (Considering there's a single Geekbench binary distributed for all generations of Macbook Pros). Xcode on the other hand, compiles a binary that's optimized for each target device. So, again, not really that informative on what optimizations were applied to the binary and what instruction sets were optimized for.
I know this subject quite well and I will later publish a detailed article.

The real run-time cost of memory management done well in a modern game engine written without OOP features is extremely low.

We usually use a few very simple specialized memory allocators, you'd probably be surprised by how simple memory management can be.

The trick is to not use the same allocator when the lifetime is different.

Some resources are allocated once and basically never freed.

Some resources are allocated per level and freed all at once at the end.

Some resources are allocated during a frame and freed all at once when a new frame starts.

And lastly, a few resources are allocated and freed randomly, and here the cost of fragmentation is manageable because we're talking about a few small chunks (like network packets)
Visual Game Worlds, Designed in Unity, Hosted on Functions-as-a-Service
Golang is here to stay. Look at the most significant projects out there, many are written in Go. It's a great language which I use daily and will continue to do so.

What other choices are you considering?
My previous employer would send an employee with a handtruck each Friday to a local liquor store to bring back beer and wine for that evening. Hard to imagine doing it more economically than that.
My experience with Rust is that I have to fight the compiler a lot, but when the program compiles, it works. If it doesn't work, it means there's an error with my file/network paths or I did something in the wrong order, errors which no language can save me from.

Rust also becomes a lot less verbose when you get better at it. The ? operator is especially useful.
Ritalin at 75: what does the future hold?
Can’t do anything to please you people, even spending 35 billion a year on charity wouldn’t suffice.
Some good ways to start teaching are guest lectures, visiting classrooms on career day, creating workshops for local libraries, and participating in events at local universities.

Publishing writing and video lessons on a personal website or YouTube can also help a lot.
> If you assume—like I did—that your yurt could be built on leased land and moved at a later date if necessary, you are entering yourself into a world of pain. My biggest regret with this project was building the yurt on land owned by someone I barely knew. If I had waited patiently until I could purchase land of my own, I would probably feel quite the opposite.

Wow, I'd like to know more about what happened there. He installed all those concrete pilings on land he didn't own?
I’m not a game programmer but with RAII for example (I realize this is not a C idiom), it really becomes a non-issue if you have things scoped properly. For everything that doesn’t fit into this box you probably wouldn’t be relying on a GC anyway, the GC may do the final memory reap but scope control is still often manual in memory-managed languages.
The very country we (I’m assuming you’re American apologies if not) are sitting in was founded by a group of, admittedly rich old white men, coming together and convincing their oppositions to not just go to war against the greatest power of their time, but afterwards to come together as a single unified country through a large number of compromises.

You were quick to list the handful of dictators and “strongmen” you know off hand, but for every example you listed there is someone like Merkel, Obama, etc. on the other side.

It comes down to both our ideologies being wrong. No you can’t talk your way through everything and no you can’t fight your way through everything either. You have to wade through the muck in the middle, and because that muck isn’t sexy very few people are actually willing to do it.
Aren't they dead last in terms of emissions?
sure, but what would be the difference in actionable application?

are we to conclude that rounded designs will be preferred by people? should everyone use rounded deigns? if not, who should?
Alpine is probably the smallest "modern" Linux distro. 5MB, so 4 floppies worth.
I don't understand your logic here. He is using his money, influence, and platform to rewrite history. That is called propaganda in certain contexts.
If C gets operator overloading and RAII, there will be no good reason to use C++ for me!!
Oh, I'm not talking about single core scores. I'm talking about multi-core scores. The comparison link in my original comment is claiming similar multi core scores.
He clarified in the post that he doesn't like the complexity that C++ brings, he probably won't appreciate Rust's either.
How much weight do you think they put in polygraphs? The bulk of the work polygraphs do is encouraging people to admit past deeds. Things a person has done in the past are rarely disqualifying. Hiding them is. The polygraph encourages the candidate to be forthcoming.

It's not just the polygraph they are facing, but the background investigation as well. How well do you can lie in front of an investigator (with or without a polygraph) when you know they have been talking to past associates/neighbors/friends?

And what is your goal in lying? Getting one over on the stupid military complex. Maybe, just maybe, they aren't as stupid as you think they are.
I was using Safari every now and then, replaced it with Firefox not long ago. Now I won‘t use Safari at all.
I assume you're talking about the app where you could find out if your neighbors were registered R or D. I don't think that info should be made public, but I can't find any evidence that the app was illegal. Can you clarify?
Subscribe to Matt Levine for sure: http://link.mail.bloombergbusiness.com/join/4wm/moneystuff-s...
I'm in favor of outfits like Nautilus, to a degree, and I felt like their debut deporting was often interesting. But I feel like the relentless pressure to produce "stimulating" or intellectually serious material has led to a lot of superficial, TED-talk style, articles where the matter of fact or banal is dressed up as the profound.

I think we ought to admit that true depth of thought is just about incompatible with the non-stop, clickbait oriented, demands of the internet.
> Perhaps UML ceased to be a fad for some, but to this day UML is still the best tool (and practically only tool) that helps describe and document code effectively and efficiently, from requirements to what classes comprised a submodule.

UML sucks for requirements (outside of, maybe, sequence diagrams); BPMN—which OMG overcomplicated the same way it did UML—is far superior for most requirements-relates diagramming, and honestly DFD’s and minispecs in the style of (Yourdon, et al.) old-school structured analysis beat UML for requirements.

For classes in a module, well, despite the wide availability of tools that will generate UML from code for that, the dominant mechanism seems to be autogenerated text documentation. That suggests people don't find UML adding a lot of value in that role.

UML is, however, pretty much the ultimate tool for communicating the structure of an object-oriented system to someone familiar with UML but not the implementation language. And UML sequence diagrams are, if not necessarily the best, at least a useful and popular way of showing interaction patterns even outside of OOP.
Classes and structs in C++ are almost the same thing with the exception of the default member visibility, unless you mean a POD?
EfficientNet in 5 Minutes
The point, with which I agree, is that it's still active, just much less so. It's a bit pedantic, but assuming ETFs are passive by definition could get people crushed when these themed tickers get outflows.
Here are some common alternatives I've seen and used:

1) Don't allocate or free resources during gameplay. Push it to load time instead. This works for things like assets that don't change much.

2) Use an arena that you reset regularly. This works well for scratch data in things like job systems or renderers.

3) Pick a fixed maximum number of entities to handle, based on hardware capacity, and use an object pool. This works well for things that actually do get created and destroyed during gameplay, on a user-visible timescale.

Together, these get you really far without any latency budget going toward freeing resources. And there is always something else you could put that budget toward instead, which is why any amount of GC is often seen as a waste.
Oh wow, they tried that in French, a language that more strongly demands attaching "the" (le/la) to everything?

Btw, there was an interesting case where the inclusion of "the" in the French version caused conflict:

https://en.wikipedia.org/wiki/United_Nations_Security_Counci...

(And I think you mean a definite article rather than a pronoun?)
Immigration isn't mentioned at all; that's shocking.

Assuming talent seeks opportunity to express itself, places looking for success (=talent*opportunity) should to make it easy for talent to move there.

For the US, let students who earn masters/doctorates at American schools stay.
I'm in the middle of building a 1000sf home with some friends. It'll probably be about 80k for the house (including various permits). We hired contactors for: plans (including engineering calcs), concrete slab finishing (our floor, did the forms & rebar ourselves), trusses (required by code), plumbing, and drywall. I just got back from putting tile in the bathrooms :) We had a retired electrician friend who guided us but did that ourselves, otherwise we probably would have hired one. We're in the countryside so also needed a well and septic system (not part of the 80k).

It's been a tremendous amount of work but is otherwise rather doable. The internet/youtube has been very helpful (like Neo downloading how to kungfu). Another surprise is how helpful the building inspectors have been. They're usually dealing with cranky contractors who want to do the minimum, and we've been very eager for their advice on how to make things last since we'll be living there.

It's been notably more expensive (maybe 15-20%) than we expected, mainly do to the modern building practices and materials which are either required by code or just a good idea.
I like rust, but for me, it is significantly more difficult to read and write. Same can be said about C++ with extreme STL code..

I prefer to read and write simple C like syntax. I would love it if I can get Rust concept of borrowing in C, or even simple operator overloading..
How do you build Cloud Native applications?
Isn't the STL mostly classes? How is that not OO?
Sad, but not surprising. Apple release crap feature under the misguided marketing term "privacy". Droves of fans accept and cheer them on building a more closed Internet at their own uninformed peril.

"Master has given us more..."
Yes, but it is a bad idea: https://www.gnu.org/philosophy/programs-must-not-limit-freed...
I can confirm: Been using Firefox for months on my Mac, and it is not draining my battery like it did a few years ago. It used to be very resource hungry, not anymore.
Employees at Facebook are killing themselves
That is very impressive self-advertisement. I watched the whole thing.
Query builders != ORMs.

A query builder carefully preserves the underlying relational and RPC semantics and exposes all of that to the user in an easier-to-use form. That’s just good cautious modest abstraction.

An ORM believes it knows way better than those dumb RDBs how a database ought to behave by ingeniously pretending that everything you’re dealing with is just nice simple familiar arrays of local native class instances. Which, like all lies, ends up spawning more lies as each one starts to crack under inspection, until the whole rotten pile catastrophically collapses under the weight of its own total bullshit.

And of course it goes without saying which of these approaches our arrogant grandstanding consequence-shirking industry most likes to adopt.
If by safe pointers you mean unique_ptr etc, I'm pretty sure those are classes: https://en.cppreference.com/w/cpp/memory/unique_ptr

So by definition require OOP?
Traditional yurts, as I understand it, are temporary structures that are moved every so often. This build is a permanent structure.
I agree and would point out that my comment does not contradict yours. Respectful and rational discourse doesn’t mean to sit idle while your talked over, rather it means you respect your enemies strengths and rationalize their weaknesses in order to take a position which best supports your cause.
That sounds like a massive synchronization nightmare and performance overhead that'll probably not be worth it.
The money is taken regardless, whether through higher prices on goods sold, higher interest rates on money borrowed, lower returns on investments, or higher taxes. The question is what will do the most good for the most people at the highest efficiency.
They could’ve told it honestly without making it seem like sleep deprivation is noble. Great things can be achieved with proper sleep and not falling asleep at your keyboard just to wake up and keep coding “right where you left off” as they claim.
The article is focusing on the management part and is missing in the technical details but still presents those questionable things the hardware + software did . I mean how would you call adding hack over hack and other hack to solve a fundamental issue , sounds very familiar with the software industry where when you are rushed to put a fix ASAP and you put a ugly hack in and write a TODO that this should be redone properly. Also you have the trim wheels that you can't use them in all conditions,that is stupid IMO, there were designed probably 50 years ago and never updated when the plane size and engine were increased.
They can't possibly cause as much performance impact as allowing ads through.
Strange, maybe because of new domain? Or maybe I need to switch from flexible to full SLL in Cloudflare.
It was C++ from day one because he intended to use operator overloading
> and the times you find yourself "at the mercy" of the garbage collector is pretty damn frustrating.

You're still at the mercy of the malloc implementation. I've seen some fairly nasty behaviour involving memory leaks and weird pauses on free coming from a really hostile allocation pattern causing fragmentation in jemalloc's internal data.
Why would legalization make addicts not have to steal? Why can't they work (legal) jobs and use that money to buy the (illegal) drugs? Unless the answer is that legalizing the drugs will keep them from being fired for illegal drug use while still being able to work their jobs I don't see a connection between the drugs being legal or not and the method of obtaining the money used to purchase the drugs.
It all depends on how an individual feels about the status quo.

A. You can be moderate because you believe moderate actions will bring about radical change, or

B. You can be a moderate because you believe things are good to some degree as they are, and any actions should result in moderate changes.

I'm inclined to believe the calls to moderate discourse come from the latter group. "Rational discourse" stands in opposition to "irrational discourse", with implied irrational demands.

In other words, if you can't see why group X would want something, you won't see anything group X does to get that as rational.
Plugging my self hosted web based bookmark manager as well https://github.com/jonschoning/espial

I like the ingestion via bookmarklet method, as it's low user overhead; just does the job and gets out of your way.

I have 73k bookmarks on my instance, which other sass sites sometimes aren't optimized for, and can be sluggish while filtering searching etc.. (users normally have around 5k)

I can add detail for a docker build if desired, but the build from source is pretty straightforward.
exact analytical solutions are nice as a check against any numerical solutions imo. (checking the same calculations in multiple ways is handy for error catching ime)
It would be great if it had Mattermost support
One of the major differences between US unions and the rest of the world is a ~50 year old legal hangover related to racism. US unions used to be allowed to moderate their support for members (as in “Joe Bag-O-Donuts is a detriment to the company and should never have been hired”). Unfortunately, many unions used that discretionary capacity to refuse to support their African-American members. It went all the way to the USSC, but the upshot is that US unions are required to have a more antagonistic relationship with management because they can’t endorse throwing out dues paying members.
from TFA:

>> We chose Rust because:

>> It has a very minimal runtime (essentially just bounds checks on arrays) and is easy to embed into other languages such as Java and Python

>> It contains functional programming paradigms such as pattern matching that make writing code such as pattern matching compiler optimizations easier

>> It has a great community and high quality packages (called “crates” in Rust) that made developing our system easier.
>It seems the perfect target for a Manhattan project/moonshot sort of effort.

It would be funny, if it weren't tragic, how "manhattan project" and "moonshot" are the bywords for absurdly expensive government projects. Both these things were peanuts compared to the staggering amounts that politicians routinely fart away on practically overnight whims, for dubious and very likely corrupt reasons:

Manhattan project: $23 billion

Trump's wall: $22 billion

Moonshot: $288 billion

2008 bailouts: $700 billion

All US fusion research investment ever: ~$30 billion

Iraq war: $2 trillion
WeWTF Première Partie is here:

https://www.profgalloway.com/wewtf

It's just as fun to read. It contains this sentence: Adam's wife is Gwyneth Paltrow's cousin, meaning Adam is two degrees removed from Goop, an assault on humanity.

But the gist of Part Deux is really that the F in WTF stands for Fraud. Let's hope this story ends with some jail time for the main characters.
The War for Talent in the Age of Netflix
Sounds like Fuzix [1] - it fits in a 720kb diskette but it's for 8-bit processors.

[1] http://www.fuzix.org
Link to the original article: https://www.bloomberg.com/news/articles/2019-06-28/boeing-s-...

"Boeing said the company did not rely on engineers from HCL and Cyient for the Maneuvering Characteristics Augmentation System, which has been linked to the Lion Air crash last October and the Ethiopian Airlines disaster in March. The Chicago-based planemaker also said it didn’t rely on either firm for another software issue disclosed after the crashes: a cockpit warning light that wasn’t working for most buyers."

but training HCL likely was taking tall:

"Still, for the 787, HCL gave Boeing a remarkable price – free, according to Sam Swaro, an associate vice president who pitched HCL’s services at a San Diego conference sponsored by Avionics International magazine in June. He said the company took no up-front payments on the 787 and only started collecting payments based on sales years later, an “innovative business model” he offered to extend to others in the industry.

The 787 entered service three years late and billions of dollars over budget in 2011, in part because of confusion introduced by the outsourcing strategy. Under Dennis Muilenburg, a longtime Boeing engineer who became chief executive in 2015, the company has said that it planned to bring more work back in-house for its newest planes."
well, USPS has an IT union and I can tell you first hand it is no good for employees, the things you mentioned happening absolutely happen and the place is just a disaster
Where does "users didn't say a thing" come from? The version that really makes the difference was only released a few days ago... and there has been lots of news/criticism in tech circles about it.
you would probably like zig, if you haven't given it a look yet.
Well there ya go. Been using the ESP32 for a while, yet blissfully ignorant of it being a 40nm device. Though I guess that explains how they can get all that SRAM in at that price point?
subway doesn't have massive funding

If I remember correctly, NYC Subway budget is about 10bn.

London tube is about 2bn.

It's not a money problem.
You might enjoy http://existentialcomics.com/comic/301
Less verbose, more complicated in my opinion.
At that point why not just use ordinary drywall though?

Is WeWork really gonna be continually frosting/defrosting rooms as tenants move in and out?
The concept isn't really about how one would use or spend such a coin. In practice, if this were ever to happen, they would be issued to banks who would throw it in a vault somewhere and then use it as a reserve for lending just as they would any other asset.

The point here is about constitutional law, not so much monentary policy. The US constitution grants to congress the exclusive power to assume debt on behalf of the government, the president and executive branch can't do that. But congress tends to be paralyzed by partisan institutions (the filibuster et. al.) and can't act with agility to issue debt in response to deflationary stimulus.

BUT, it turns out that the mint is allowed (by a law passed by congress) to print money in any amount it wants as long as it's done via a platinum coin. So you can just print a coin and use it to pay off any debt you want. Instant spending.

It's a cute loophole, really, and a joke about the way american government works. It's not a serious idea about economics.
your ire is poorly targeted. ethics is taught in mba programs. whether that translates into more ethical companies is certainly debatable, but don't simply assume mba holders are bad people (and engineers are good people).

the reasons for the paucity of corporate ethical behavior is complex and varied, but certainly one cause is we've collectively capitulated to the supremacy of the profit motive, and there's just not enough perceived (direct) benefit in doing so.
I think giving money to people that need it and forcing them to test for illegal drugs is a better solution. There is nothing good or even acceptable about addiction, it's just criminalizing it is a very bad idea. https://en.wikipedia.org/wiki/Drug_testing_welfare_recipient...