jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
D CTFE restricts what you can't do. If I write my own vector type, even with my own malloc (it would have to get it's memory from the GC when running under CTFE for obvious reasons, but still), I can do useful work on it at compile time and then save that result in the data segment of my executable.

Constexpr tells you what you can do. It adds huge amounts of bulk to the standard, there is syntax soup everywhere now etc.
I think it really is a disgrace that his photo and name are out there linked to this. It's most likely not his fault.
The title should be - We need all humans to get rich.
I work in the lighting industry. I'm told they have a patent on the concept of attaching a driver to an LED board. We, and many other lighting companies, pay for a license to use that patent.
Imagine deployable solar canvases! Similar to how satellites collect power. In the past two decades, I think this could have been useful. The US deployments were in the middle east (plenty of sunshine) and were mostly fought without a frontline through patrol missions out of bases (plenty of sitting around waiting for something to happen).
If the project is a dead end, and nobody knows how to change that, it sounds like a good idea to let it die.
You are only thinking about a single belief on a single topic, but we are tasked with a near endless amount of potentially important things to form beliefs on and an incredible sum of time and energy needed to actually do that yourself.

Authorities would be open to judgement by communities. You can better leverage your trust in people to cut down on the amount of energy and time you need to spend to get to a reasonable opinion. There becomes less instances for common miscommunication to go unnoticed. Yes, this comes with a risk of being gamed, which is another interesting conversation, but that's more a human vs human topic than a humans vs reality topic. which is important (economic incentives destroying the world and all) but a bit off-topic from the more general point I am making

basically, looking at all the details yourself is only good if you know what you are looking at and have the time to do so for everything you need beliefs on. The value that authorities provide is in consolidating multiple beliefs into a feed. Secondary to that is getting those beliefs to be high quality. Even if you go do the research yourself for a more quality belief to "fact-check" what you just heard - you have still accepted the value of the authority to tell you the TOPIC on which you should be forming a belief. All you did was locally iterate their work on a single topic to improve the deliverable.

Context matters as well. I dont need to judge the facts myself to figure out how many people died in the california fires if that detail is included in the report from authority. I'm okay with an authority figure telling me that number. Maybe I could arrive at a more accurate number myself, sure - but to what extent does the accuracy matter? It certainly matters if I believe no one died, or if I believe the death toll was orders of magnitude higher than it was.

The only real issue with trusting authority figures is the recursion. Authority figures using their own authority figures.. resulting in an appearance of multiple independent sources arriving at the same conclusion when in reality it is all signal boosting of a single source.

To protect yourself, the simple thing to do is assume any people who say the same thing heard it from the same place until you're given reason to believe otherwise
> learning ML does not make you forget what you already know

I often feel that learning something new takes such energy and mental rearrangement that it does crowd out what I already "know". The brain is a neural network whose weights are constantly being adjusted, just because you learned something at one point does not mean it is permanently there.

For example, I spent many years working in networking, but now that I've been out of that field for several years and working in embedded firmware and data, I would have to relearn much of what I "knew" in my old field in order to be professionally productive. And that's apart from the field itself advancing in ways I haven't kept up with.

It's like riding a reverse-steering bicycle. By learning something that's in direct competition with your existing neural structures, your neural structures change and you no longer "know" what you used to. Jump to 5:10 to see this person, who took 8 months to learn to ride a reverse bicycle, try to ride a straight bicycle:
https://ed.ted.com/featured/bf2mRAfC
Can we talk about the ethics of just reposting, verbatim, a paper written by others, but with an advertisement inserted between every paragraph? How did that become OK?
On a tangent, why did your twitter get suspended?
By focusing on digital warfare, Russia can have a larger impact than their GDP would have you think.

It's not that the USA couldn't match them, it's just that Russia has made it more of a priority. Tactically speaking, it's an excellent force multiplier with (varying degrees of) plausible deniability.
The professor was bluffing [0].

Apparently it was deemed a random theft [1].

[0]: https://www.engadget.com/2005-04-25-laptop-thief-not-scared-...

[1]: https://www.berkeley.edu/news/media/releases/2005/09/15_lapt...
A very wise remark.
Joe Biden. Yeah right.
4 years of fascism and inciting violence is all it took. This is far too little too late and Twitter is clearly complicit.
It's more the latter, if you read the rest of the thread you'll get a feel for the issue - there's no broad consensus on what Python should do for package management.

Flit is not an unreasonable pick, but it's not a silver bullet.
> You should be very conservative when pinning versions in a library, though

No; you should be very conservative when pinning versions in an application, not in a library. Check this article for the explanation: https://caremad.io/posts/2013/07/setup-vs-requirement/
There are diseases that only happen when both parents have a given recessive gene. These could be prevented, or at least the parents would have information about the risks before trying to have a baby.
I genuinely laughed out loud reading this comment. Much love.
Anything can function as the signaling layer since all you need is to exchange pieces of text. I think the point was that most sites choose to implement it using JS and browser API's like ajax, websocket or SSE.
sorry, I hate Facebook, and their statement is Facebookish as always but I don't like this twist of words "it's your fault". it was really scraped, not "hacked"
I am surprized. Where did the author get that MBA's are good at teaching entrepreneurship? Where does that expectation come from? I am have an MBA too and I was never told that MBAs are good at teaching entrepreneurship. Pick any blog and articles from real entrepreneurs and they'll confirm that you become one on the field, not in the books. I also disagree that MBAs make people suck up at startups. You may be talking about your personal experience, but it does not fit with mine. I am very happy to know what would have taken me 20 years to learn by myself. You don't need an MBA to become an entrepreneur, but it definitely helps...
Hacker Island would be sweet. PG, you got $17K on it? You can have 6% of the island
You see this all the time with professors. So many of them sit in their offices and for years at a time create essentially nothing of value for months or years at a time. They go down paths that seem doomed to fail in an attempt to learn something or create something. But most of what they make is minutia, interesting only to their colleagues and even then, it's not very interesting at all.

Most of them would be thrilled if they did just one groundbreaking thing in their entire careers.

Clearly their work is totally useless. Clearly they should be ignored. Clearly the process has no value.

And worst of all, many of them will, when this is pointed out to them, tell you that their work is incredibly important even if it has only made a minor iterative change to some obscure corner of the world, recognizable only by fellow experts in their field.
I don't know why the performance characteristics are so similar. I guess once you have a big fat memory subsystem on-die, everything else is diminishing returns?

I don't find that to be true. As Andrew is saying, the performance characteristics only look similar because the software is rarely written to optimize performance on modern processors. I have a 5-year old overclocked Nehalem that can beat most current Haswell's on single-threaded code of this sort just because of the higher clock speed. But for algorithms designed for the capabilities of the newer instruction sets, the different generations really start to distinguish themselves.

Instead of ~5% improvements between Intel generations on standard benchmarks, you can sometimes get 50% or more for architecture specific algorithms. From Nehalem to Sandy Bridge to Haswell, the maximum per-cycle reads from L1 has gone from 16B to 32B to 64B. This means that approaches that would have been silly 5 years ago (like 16KB lookup tables from which you need to read 32B every cycle to sustain throughput) can be practical now.
A resource, according to some of the managers.
I used whois, but it sounds like that was suboptimal.
He doesn't really refute the concept as much as he suggests the system was better than others at the time.
It would be a comment on your interpretation of his work.

It would say nothing about your opinion of the artist as a person.

It would in no way say 'i look down upon the artist' or 'i am superior to the artist'.
Chicago is my home and this was a mixed blessing for the city. When we destroyed projects we created many small pockets of "section 8". This introduced danger into otherwise nice neighborhoods. I live in wicker park and I've had people try to rob me at gun/knife twice as a result of public housing. It's an unfair burden on the residents.
WSJ.com used to look at the referrer and allow a single click-through a day from some sites (including this one). So it used to be that anybody clicking off HN saw the non-paywalled version, but something must've changed.
More commoditization for the profession.

You can't blame the capitalist for trying to make a buck here.

According to them, pricing might be a bit imbalanced in favor of the programmers and then they would love to see a bigger piece of the pie taken from us and transferred to them the brokers and a small chunk back to clients.
Because comparing the same thing done the 'new' way and the 'old' way is one of the best ways to see the differences between the two ways and find out if and when the new way is better.
Please assume good faith.
Not exactly, because using a separate CPU with a shared kernel can very effectively isolate processes from each other which is not possible with the unix process model. It would take either a serious kernel bug or a bug in the CPU hardware/microcode to cross the barrier in case of an exploit e.g. in a browser.
This is the part of the story where folks acknowledge how great the U.S. Senate is for allowing one member to block offending legislation.

But I doubt that will happen.
In addition to supply/demand, from the other comment, there is another point.

A high salary means that your employer consider you to have high worth. They won't waste your time -- and they will try to keep you happy (you're a valuable resource).

Edit: I should add a corollary -- for job satisfaction, stay away from situations with too little money and hard competition for few jobs. (The academic world and bureaucracies comes to mind.) It is like too many rats in a too small cage...

Another question, about 60-80 hours work weeks:

I've always read/heard that 40 hours was a work "optimum". If you do more/less hours, the productivity over time will be less. Are high paid people generally able to work 60-80 hours a week over years and be productive?

(I wouldn't know -- I'm not certain that 40-hour rule fits me personally.)
It depends on if it is in Tier 1 or Tier 2. Tier 1 for companies raising less than $20m/year seems not to have a limit on the percentage of their income.
it's private
> Apple ships some GPL software on every Mac right [..] re are even GPL apps on the appstore.

To my knowlage and IANAL, this is only possible with older pre-v3 licenses. v3 licenses specifically prohibit tevoisation, something that Apple's App store TOS effectively mandates by placing restrictions on what App users are allowed to do. I believe this is why apple doesn't ship recent versions of Bash.

Feel free to correct me if I'm wrong.
Could you please add more information about programming assignments to course description? The level of programming proficiency, what programming language are you going to use, etc.

In my opinion it would be also helpful to add info about background expectations and expected workload (e.g. ~5h/week).
I haven't done this for any type of crucial system, but I use GPS time if I want a really accurate time reference (I dabble with ham radio and satellites). GPS time is a few seconds off from UTC due to GPS time not recognizing leap seconds. It's fairly trivial to add the seconds to get UTC very accurately, or even record time in GPS time, and do the calculations to UTC or local time after-the-fact (if needed).

I like this idea.
Interesting that they're not using EBS to provide durable storage for Cassandra, but instead using S3 (along with S3-backed, or "ephemeral storage", AMIs). I wonder if that means they're batching up and writing their database logs to S3, plus running enough instances across AZs that it's generally okay to keep everything in memory even when an instance or two fails.

Anyone have any experience running a NoSQL datastore in this fashion?
all common XML message formats including POX (Plain Old XML), SOAP, REST and AJAX

That made my day.
Support of SQLite would be awesome. Lots of form-filling CRUD apps can be done.
Well, this is only half the battle. The rest of it should be that it's running on a stack of apple //e motherboards.

Now that would be perverse.
It's best if you think about the reason that "as" was added to C#. It's so you can do this:

Customer c = person as Customer;
if (c != null)
{
// do something
}
else
{
// not a customer. must be just a regular person. do something else
}

instead of this:

if (person is Customer)
{
Customer c = (Customer)person;
// do something
}
else
{
// not a customer. must be just a regular person. do something else
}

... and that's it. It's just somebody's idea of a little cleaner syntax, not having to cast twice to get where you want to be.

In that light, the author's second example is closest to correct. It's just missing the "else" bit to handle the case where the base object you get passed is not be the exact type you're looking for.
On the topic of mattress review sites, this article is always a good one, "The War To Sell You A Mattress Is An Internet Nightmare": https://www.fastcompany.com/3065928/sleepopolis-casper-blogg...
8 pages of punctuation. So clear and easy to read.
I felt bad closing the window.
Serious question: if you're removing .htaccess for performance reasons, why not just use Nginx instead? I've set up a few WordPress sites on Apache that I later switched to Nginx for performance reasons, and the only reason I can think of for sticking with Apache would be for the (slight) convenience of the .htaccess file.
He ignores staging and conservation of momentum. The explosives stay on Earth, and transfer their energy to a smaller mass which departs it. Since that smaller mass can in turn be explosives, you can repeat the process infinitely to achieve any desired net thrust-to-weight ratio for the final stage.
I have used Google Spreadsheet as a database, the hassle is not worth it. You need to do some serious caching: insert caching, update caching etc. The API calls weren't very sturdy few years ago.

Even then you hesitate to give rights to laymen to edit the spreadsheet since everything breaks if they screw up. And what is the point if it can't be shared?
I think this combined with the fact that JS engines were already relatively isolated from the browser itself and able to be embedded with other software (in the case of node.js libuv/libev) made it a really good option. require+npm added a lot more to the mix.

But it was the broad availability of mindshare of those developers who at least knew some JS that really kicked it over the top, given JS as a DSL for I/O bound applications.
My grandma owned two peacocks that she kept in a cage with her chickens. One morning, she checked her cage to find that all the chickens were dead. Every last one. The peacocks had chased the chickens in circles all night, pecking and slashing, slowly but surely wearing away at the poor things until they dropped dead of blood loss and exhaustion.

Peacocks are lazy, evil bastards. Basically geese but flashier.
It’s extremely weak leadership to blame the intern... makes me think it’s probably the CEO’s fault with such a lack of character.
My understanding is the performance benefits come from the locality of the data. Usually in an array for each component. Whereas in a OOP system, your objects would be scattered throughout the heap.
The same intern worked for Volkswagen as a developer and is solely responsible for the whole miles per gallon debacle.
The best idea is to not use their services. Switch from Windows to Linux, de-google and if you must use Android keep the data on your phone to a minimum.
This is why I stopped using PayPal back in the early 00s. They would staunchly side with a charge/seller over their actual customer for any reason and just frustrate the process. Even when their company had all the info, like eBay purchases.

People say companies like American Express are a scam. But I can, and have in these instances just filed a charge back and walked. To the point that if a place won’t take American Express (like Costco) I’ll just move along.

The number of times I’ve avoided scams and headaches because I can get a rep on in under 5 minutes is incredible. Everything from someone be swiping my numbers and running up charges online (that the store won’t discuss even when I give them the charge auth #), to car rental companies playing games with tolls when traveling in places like Denver. It’s frankly odd to me it’s not the standard.
Can you share a link to the outfit?
What's with posting this in multiple blogs? Is it some SEO or marketing strategy?

https://webup.org/blog/the-emerging-ship/

https://webdesigntips.blog/web-design/javascript/developers-...

https://lzomedia.com/blog/developers-in-charge-of-a-failing-...

https://aster.cloud/2021/02/11/how-can-developers-save-a-fai...

That aside, I was actually more curious to read the mentioned "Thoughts on mistakes" essay, but it was apparently published only in newsletter form because the link in the article leads to the newsletter subscription page.
I know for crypto back in 2015-2017 there were semi-private groups that would orchestrate P&D schemes for alt coins. I think "social media" is probably misused here as much if not more than "meme stock" - the internet just makes collusion that much easier.
It looks like it jumped from ~$2 to $20 at the end of January.

I do think the coronavirus lockdown might have created more people that found they didn't miss the theater than those that did. And it also opened up faster to video channels that might be difficult to take back.
Hard problems are more unique but often more complex. I can normally remember the gist of how complex things work but the details fade from memory pretty quickly.
>electronic assistances and cameras

That's a good thing, no? Plus safety improvements of course.
This may be a historical explanation, but it also seems a tacit agreement with the point above, when it says “no one wanted to be the one to switch to a ‘lower’ number.” No one measures anything in kilobits or megabits today (nor has for decades)—except ISPs measuring the speeds they promise to customers.
Same reason. You can build a business on top of the Matrix protocol. You could create a slick UI and charge $5-$10 for it. You could insert ads. You could add micropayments, crypto, etc... whatever the market wants.
Yes it does but that could just be a comment about making jewelry or such (i.e. that's a feature not a benefit). You can't spend a US coin outside the US (except a little in Canada or Mexico) but you can spend gold coins as easily as you can "spend" gold jewelry pretty much anywhere.

When I was a kid my parents would buy gold jewelry by weight and I used to see people sell jewelry to the goldsmith by weight. The actual labor put into it didn't add to the cost, it merely drew people into the shop.

There are some articles about people who use gold as currency at Libertarian fairs and such. It's pretty inconvenient, actually.
Next time you consider donating, think of the cost of creating new logos for the sake of it + keeping someone on staff to write this drivel.
Why not simply apply the gambling rules and be done with it? Then the social media activity becomes a fair game.

After that you should be able to buy a lootbox of stocks and receive fragments of penny stocks for watching videos.

Do we really need the extra steps?
Do it, it's worth it. It will be the best ROI of your time in your life, it's just 9 pages.
I assume the parent is referring to the various control characters like "START OF HEADING", "START OF TEXT", "RECORD SEPARATOR", etc... I haven't seen most of these used for their original control purpose but they date back a long way:

https://ascii.cl/control-characters.htm
The problem a lot of developers have with SPA is that they literally shove the entire app into 1 page load. Which is where most of their problems come from. If you use a hybrid approach. Have the data you need to show the page right away cached in the html and then load any other data after while that page is being used. And you break the app up into multiple pages. It works perfectly fine. It actually makes it super easy to hand out work to a team of devs and minimizes stepping on each other.
Isn't HTTP/2 SSE being deprecated?
That's like saying you don't have to buy a car, or you don't have to get an air conditioner. Sure, you could tolerate a 2 hour bus ride and a summer with 90+ degree heat waves, but there is no reason to put yourself through that given the cost of the alternative luxury is not insurmountable even for working people in expensive places.

We are in a similar place in the mobile world, where life is getting increasingly reliant on electronic luxuries. If you want to take advantage of the convenient electric scooter or rideshare, you need an app. If you want to cash a check without going to a bank or paying a fee with a third party like a grocery store, you need an app. If you want to get early warnings from the city and/or state about earthquakes of all things, you need an app (MyShake). And for all those apps, you can't build from source on your own hardware. There is rarely a mobile website alternative. You need to get them from one of two centralized and moderated marketplaces, where only sanctioned and licensed devices may participate. You could make a stand here with a dumb phone and yell at the clouds that the world is this way, and it really is bad that it is this way, but you'd realistically be living a decade in the past and miss out on all this useful functionality.
That can't be it - the article from Bridgewater was written before Tesla bought a bunch of Bitcoin.
Is there a catching/locking mechanism for the expansion module that holds it in place? It would be a shame if the whole module came out when trying to remove a particularly firm USB connector.
People in "broken" countries are comfortable operating outside the system (or they're already dead) so they can buy crypto person-to-person.
And the fact that they publish thousands of opinions on thousands of assets with both buy and sell recomendations and have been doing so for decades.

You are hearing what you want to hear and you are dead wrong.