jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> - Waiting for Cross-Platform standardized SIMD vector datatypes

> - Using nonstandard extensions, libraries or home-baked solutions to run computations in parallel on many cores or on different processors than the CPU

SIMD computation and multithreaded parallel computations were largely solved with execution policies. C++17 added multithreaded and multithreaded+SIMD execution policies, C++20 added single threaded SIMD execution policy.

I would argue that standardizing SIMD vector extension datatypes is an anti-feature for all cross platform programming languages. Writing AVX512 code is very different from writing NEON code. If the compiler autovectorizer doesn't generate good enough code for you, you have no choice but to use the non-cross platform vendor specific intrinsics anyway. If a SIMD datatype and the operations you could perform on it were standardized, it would necessarily have to be a very low common denominator. I don't even know what the lowest common denominator between MMX, SSE2, AVX2, AVX512, NEON and Altivec (to name a few) even is.

Note that the autovectorizers in GCC and Clang (not MSVC) are very, very good. If you structure your data in the way it would have to be structured if one were going to write hand-vectorized code anyway, GCC and Clang will, with a high probability, vectorize it correctly.

I don't know what a standardized language feature for execution on different processors than the CPU would even look like. What languages have this, and what does it even look like? Can you give a code sample?

> - Debugging cross-platform code using couts, cerrs and printfs

I don't think I understand what you're suggesting. On second thought I definitely don't understand what you're suggesting.

Are you suggesting that the C++ standards committee should standardize a _debugger_? You'd have to standardize the ABI first. There's no way to do that; 32 bit x86 with its 8 registers must necessarily have different calling conventions than ARM with its 32 (I think? it's been a while) registers.

If you're suggesting that the committee standardizes a UI, there's no way you're going to get the Visual Studio team and the GDB team to agree on what a debugger ought to look like. I don't even know where a mediator would even begin to start suggesting anything.

If you're suggesting that current debugger offerings such as the Visual Studio debugger and GDB aren't good enough, I dunno what to tell you. They work for me.

> - Forced to use boost for even quite elementary operations on std::strings.

Can you give an example? The big thing I used boost string stuff for was boost::format, but now that there's std::format I don't need that anymore.
On the opposite side of the spectrum, for the sake of fitting workouts into my schedule, I sometimes do them at a very slow pace over the course of a few hours or sometimes even a whole day. I have my little gym setup right next to my desk in my office, so I'll just go over and do a set or two when I need a quick break or the tests are running or whatever (it beats wasting time on Twitter or HN).

This sometimes means resting for a few minutes between sets, sometimes fifteen minutes, and sometimes an hour or more. The results at the end of the day don't seem very different at all in terms of how I feel physically or the rate of improvement compared to doing more efficient workouts with the "right" amount of rest. So I'm inclined to agree with you that just getting the volume in one way or another is by far the most important thing, at least until someone is quite advanced.
> programmed 1-10 sets of 10 squats @70-80% 1RM with 1 minute rest between sets

10 sets of 10 @ 80% of 1 rep max doesn't make any sense. Nobody can do 100x as many reps as their 1 rep max, unless they've grossly underestimated their 1RM.

There is a place for high volume workouts with short rest periods if someone is training for certain specific fitness goals, but it's not optimal for pure muscle building.
I don't think our definitions differ at all.

I have a close group of friends that I made at my current company. Some of them have moved on, others are still here but pre-covid we made time to hang out on the weekends or after work and during covid we've done zoom hangouts and stuff like that. A number of them were at my wedding, we were all there for support when someone's mom died during the pandemic and she couldn't travel home for the funeral, and we all supported each other when one of our friend group took his own life last year.

Obviously you won't find that applicable to every job or company, but I see a lot of similarities to making friends at work and when you're in school. You spend a lot of time with the same people everyday and you probably have a shared interest or two. Sometimes that means you find people you can be friends with outside of the time you're "forced" to spend together with.
PS while I’d wanted to visit Iran for many years, I was pushed over the edge once I read Paul William Robert’s book - The Journey of the Magi (not the TS Eliot poem, but that’s good too).

https://www.goodreads.com/book/show/366942.Journey_of_the_Ma...
In that case I prescribe an electric assist bike and baby wipes in a bathroom stall. ha!

But I really don't blame anybody for not wanting to cycle in the US. It's legitimately dangerous and unpleasant in a lot of areas. It doesn't have to be that way but that's the world we have.
Out of an abundance of caution and advice from our counsel. The regulatory landscape in the United States is complicated. It is hard to predict what is and what is not ok. We tend to be far more conservative than other players in the space.
Gentoo was the best Linux class until their Wiki nuked itself(can’t remember what happened exactly). I started with Ubuntu around 2007, got tired and moved to Gentoo right away. My Pentium 4 was heating up my whole room compiling things all night. Good times.
Thanks, appreciate it.

I'd love to take credit but sadly not my idea. Very similar ships featured in Asteroids Deluxe back in the day: https://www.youtube.com/watch?v=GGODay8YUio. I thought it was a great idea so decided to add them to my version just because they add a bit of variety.
If they're already in your house, then it's probably game over. Otherwise it should not be detectable to a third party observer that you have a small transmitter in your wrist bracelet.
Hmmm another grid that uses floats also can't seem to find any documentation for it?

Would suggest using something like https://github.com/csswizardry/csswizardry-grids instead.
I don't think either definition really defines what concurrency and parallelism are really. Concurrency is the study of how processes interact (i.e. communication, locking etc) while parallelism is studying how to physically perform more things at once.

In this way, concurrency and parallelism (almost) form two axes within which you can judge programs: You can have highly concurrent, but serial program (e.g. a browser, with different threads for networking, UI, etc), and highly parallel, but non-concurrent (or with little concurrency), like image processing, or other "embarrassingly parallel" problems.
Actually, those 'stagnant' languages are powering your OS, your browser, the backend server, etc. They've had millions of dollars invested into them for development, implementation, and optimization. Doesn't mean they're good, but more that they're [usually] good enough that you can completely ignore them. Talk about abstraction!

Anyway, lots of frameworks coming out != progress. Similarly, lack of new frameworks != stagnation. It often implies maturity, especially if the language has undergone a previous period of hype.

Good tech stays around. Everything else dies by the wayside. Easier to just sit back and see who's left standing a year later. React looks desirable in my eyes because it isn't a framework with a God complex (aka all 'opinionated' frameworks).
Last year, its size is 1k which they are proud of. Now 2.5k which is 2.5 times of used to be. Just let me guess: this library will become double size to 5k next year this time.

Even jQuery is thinking how to reduce the file size by its team. This library increases its size like this much. Seriously?
"If you want one of those jobs, the data suggest you should go to school in the California."

Because Diversity.
By that logic every single case that the FBI prosecutes is fruit of the poison tree. I am in no way in support of NSA activities, but in order to make your claim you need some proof unfortunately. If it were ever proven that the FBI regularly uses NSA warantless wiretaps to aid in convictions of US citizens there will be many cases overturned.
I wrote a short post about how and why I made Gitlet: http://maryrosecook.com/blog/post/introducing-gitlet
That's "slightly skeptical"?

Sounds more like a case of waterfall of personal opinion.
Just wondering, I use a CPAP machine... If I were to get this, could I use that to keep going at home? (Perhaps with a higher setting).

It sounds like the same thing. CPAP masks do leak air but contamination doesn't really matter as I live alone.
Related are the atrocious user manuals and tutorials for various consumer electronics products. You get descriptions like "if the self-diagnostic tool shows the message 'no errors found', it means that there are no errors that the self-diagnostic can see." Or other manuals or help texts that just plain rephrase the prompt.

Good technical writing is much like teaching a great course: Empowering the reader to use the product or service for their own purposes.
Talk about a "tour de force" for video games.

RDR2 is mind-blowing. I've already finished the game, and am still playing it just to walk around and do silly stuff like fishing and hunting, which I would NEVER normally do in a game.

But I can't keep away from RDR2. It's by far the best game ever created IMHO.

I've never been so moved by an ending (I got the "high honor" ending in the main game).

Spoiler alert: https://youtu.be/jc8cWDHRncU?t=5
Some countries might publish sooner, but the most comprehensive database (WHO Mortality Database) has about a three year delay (2016 as the most recent year for many countries).
I was diagnosed with tachycardia when I was a child, during a mysterious illness that hospitalized me and that is suspected to have been a cytokine storm. I recently got my heart checked out (about a year ago). They never found the cause. I think it got better since I was a kid, but my resting heart rate still tends to be in the 90s. It does not cause any impact on my life. I exercise a lot, and just feel normal. Then again since I've had it my whole life maybe my 'normal' is actually not normal to people who have a lower heart rate.

I'm still not sure if this puts me at any sort of elevated risk should I get infected with COVID-19. I am self isolating just in case, but my country is not really taking very drastic isolation measures right now and part of me just feels like I am being paranoid with no clear way to know if I am predisposed to any complications or not.
It doesn't have to be bad, on the contrary. Black Death in XIV century have invigorated European economy.

Think of it as much needed reset on multiple levels. New supply chains will be created, new business opportunities. Capital re-allocated. It is going to be wonderfull times.

Also historically plagues allow for great upward social mobility which is kick-start for the economy.
I'm concerned about being the donor of the red ink the subsequent regulation gets written in.
> The chances of randomly walking into any SF restaurant and paying $17 for a salad is very slim.

If that's true, and SF prices are moderate, that's good. But that's very different from the original statement "Nobody is forcing this guy to buy a $17 salad either."

> If you’re worried about prices, take the two minutes to check a menu online first.

The point is that some people want to enjoy life, not worry about prices.
You're not supposed to build towers. You're supposed to incrementally upzone neighborhoods over time. detached single family housing to row houses, row houses to 2 story apartment buildings, 2 story apartment buildings to 3-4 story apartment buildings and so on.

Building big towers does work, but only if they are surrounded by other, slightly smaller towers.
Without making any kind of statement of whether I agree with this ethical framework, I think it's pretty straightforward to assign more or less blame depending on the specialization of the technology for the purpose of doing something evil. In an ethical framework where manufacturers could be culpable for the uses of their products, iron refiners would have specks of micro-sins on the 0.001% level, whereas torture rack manufacturers would be about as guilty as torture rack users.

The result that most of technological society would have a small amount of ambient guilt is not entirely absurd; the idea that industry is not sharply, but diffusely and slightly evil is common in fiction and many people's intuition.
If you find the aesthetic choices here interesting, I can recommend the book Made in North Korea: Graphics From Everyday Life in the DPRK, a collection primarily of consumer packaging from North Korea.
The network emission adjusts to the amount of computational power on the network, every 2016 blocks. So if there was 1/1000th of the computational power on the bitcoin network, blocks would still be generated in the same time span, 10 minutes. If there was 1000x more computational power on the bitcoin network, blocks would still be generated in 10 minutes.

If you understood that already then I'm not sure what you or the prior person is referring to exactly.

If you mean that all the halvings would happen a decade earlier because bitcoin started a decade earlier, I'm not sure what the point of mentioning that is.

If you mean the exchange rate would have been lower, the same scarcity drivers would exist, who knows who cares.

The "big miners" would be bound by market forces of what's anything worth to them, and would likely be 100% proportional to today's reality.
I didn’t own a car before ;) I rode a bicycle and took the train. Although I would rent cars when driving up to Tahoe or Yosemite.

I would say that the lane-keep systems are pretty conservative. I tend to think of it that those systems help you steer while comma will do it for you.

There’s a huge difference between hands and feet off the steering wheel/pedals and needing to guide it every step of the way.

In particular, I think I tried a VW and a Ford’s lane assist. They would lessen the torque for turning the wheel, but wouldn’t actually make a turn by itself, which has marginal value, but significantly less.
School zones, really?
Here in germany several companies are making good money with mobile phones. Usually the payment is all through "premium SMS", which can cost up to 5€. So you can sell an application for 5€ by having the user send an SMS to a certain number (you can also make it a monthly charge of 5€, if you are lucky). Not sure how it works in the US. A huge share of the 5€ goes to the operator, I think at least 40%, but it still works.

I think there is room for Ad Support for mobile devices - is anybody even doing it yet? One could start a company focussing on that - making interesting applications available for "free" might also give the whole business a boost.

At the moment it has a very bad reputation where I live because mostly the industry was ripping of kids. I don't think there even is a portal to check for serious applications. The mobile games portals have some serious applications at times, but I don't think the target audience is likely to stumble upon them there.
Jedberg last year stating that a startup buying physical machines today is foolish: http://www.reddit.com/r/IAmA/comments/a2zte/i_run_reddits_se...
Dude,that is gorgeous!
I don't know. I don't want to advocate against Rails, because I haven't used it, but I've used Django extensively and I love the living crap out of it.

There was a time (back in the bad pre-1.0 days) where there was an argument about how things were too integrated and made using a different template language/ORM almost impossible. Nowadays you can use pretty much whatever you like, as long as you don't complain about the admin contrib module not working.

I'd definitely recommend you to give Django a go. Follow the tutorial, stick with it for a bit (the learning curve is a bit steep at first, specially when it comes to understanding how everything fits together) and you'll probably be happy you did.

BTW, I always recommend newcomers (specially those not familiar with other MVC frameworks) to read this article by James Bennet explaining exactly what the heck's going on when a request is made: http://www.b-list.org/weblog/2006/jun/13/how-django-processe...
That's funny because I always thought Buzzfeed was randomly generated Buzzfeed.
Content Security Policy: The page's settings blocked the loading of a
resource at self ("script-src https://assets-cdn.github.com https://collector-cdn.github.com").

The above message comes up in firebug when I try to pinboard the page (EDIT: formatting)
Disagree. I've never seen Amazon itself sell LEGO above retail price. They just tend to run out of stock, so they don't actually sell many sets. Third party sellers often do up charge, but that's basicaly like buying on eBay.

OTOH Toys R Us will definitely sell above retail. Set 60057 is $17 at Amazon, $20 from Lego, and $25 at TRU.
Is taking the immunosuppressants for the rest of his life aspect unique to his particular bone marrow transplant procedure? My father had a bone marrow transplant several years ago, and was off medication within a year IIRC. (At the least, I know he takes no medication currently.)

The article does say 'stem cell replacement'. I'm not medically savvy enough to know how different that is from the 'traditional' bone marrow transplant. Can someone help me out?
Could you explain the <br> vs <br /> difference in HTML? HTML5 spec says that void elements may optionally include slash[1], and from the wording I'd assume that it means that they should be treated equally.

[1] http://dev.w3.org/html5/markup/syntax.html#void-element
Agreed. Thought it was an inspiring story that exposes an admirable attitude.
Exactly, you could replace APL with lisp or OCaml (well, except that OCaml wasn't around in the 60') and all these points would still be true. I wonder if there are any APL users on HN who could provide more detailed information on merits of this language?
Western-style multiplication is still more compact and efficient, but computation-wise, they are the same (O(n^2))

For a computer, use the Karatsuba method or FFT-multiplication (for >10K decimal digits).
Journalists misuse (and overuse) the word "exponential" more than any other. As in:

"Yet growing residential proximity between whites and blacks also contains the potential for exponential progress in bridging America's long-standing racial divide, especially as families from different racial backgrounds share schools and grocery stores." (emphasis mine)

Maybe there is potential for an improvement in the pace of reducing that divide, but I highly doubt it can be described as exponential.

Though I guess that is a small nitpick. Probably a bigger one is that in their words it is a "complicated story with lots of nuances" that they boil down at the end to simply gerrymandering congressional districts and how it will change the balance of Democrats/Republicans. I'm sick of every news story coming down to politics, and by politics I mean electioneering.
I was more pointing my comment towards the notion that there was no conspiracy revealed. I do agree that everything thus far revealed by the cables hasn't been illegal in-and-of-itself nor is it all that surprising to those who have a non-romantic view of international diplomacy. It is an unfortunate truth that lying is a natural state of politics.
A great city, a good place to take pictures, and 9750 images to share to the world. The about section has a lot of great info about this project. I hope they do some travel and bring us other locations like this.
Number 2 is a sticky wicket, of course, because what if turning the one screw doesn't fix the problem?

It's extremely likely in the computer/PC world that your first inclination doesn't fix the problem. Sometimes rebooting DOES fix the problem, and sometimes it doesn't. What then? Another $10,000 for the next attempt?

Clearly, if he KNEW that turning the one screw would fix the problem, it's a different case altogether, but I'm suggesting that it's rarely that cut and dry.
But this lawyer that showed up 3 weeks ago is making the rounds on twitter with 4 week old accounts, and they have much lower fees! Sure, they only communicate through tor, but that's the beauty of it: complete anonymity.
Law enforcement must be pushing pretty hard to get this capability available to them under a warrant, right? I assume this isn't currently a typical investigatory technique. If there anything holding back someone packaging an exploit?

If you absolutely needed the utility of a smartphone, but also somehow needed to be secure from these attack vectors, I wonder how much it helps to remove the SIM and disconnect the 3G/LTE antenna keeping only WiFi and Bluetooth radios on the smartphone, then carrying a separate LTE/WiFi bridge which is considered an untrusted device.

At least you isolate your microphone, video camera, GPS, and all that personal data. You still give off location but perhaps to a lesser extent.

In some ways forcing a bridge-only mode; it can also extend the life of the mobile. The trade off is mostly just a battery drain and overall hassle of the 2nd device I guess.
Same!

Format looks great!
Everything in adult life is a transaction, it's half sad but half only, it's a clear embodiement of our social reality. You make everything explicit and on paper to avoid pain (in this case natural disappointment from more fickle than expected bonds). That is unless you have a group of people with a solid notion of human bonds and who can clearly favor humans over business. Not the most common case I believe.
This is hard because we don't have any control over the price of the coin whatsoever :(. We don't sign any listing agreements or do market making or pay exchanges anything to list. We literally haven't done anything except publish the code and make the coin available to the public.

Thank you for helping me to understand what you're looking for; we will go back to our counsel and ask them for more advice with this in mind.
In that case wouldn't an existing component library be better? For something like that it seems function would be favored over design so you could get away with a generic looking component library.
It goes both ways,I suppose. I'm more than willing to teach anyone who is willing to listed what I know, but some mutual respect is needed. I remember a meeting, where I got asked to get someone up to speed with some core concepts. I thought,OK, that's fantastic.I prepped the plan, go to him and tell it'd take him about 20h of his own time to go through the stuff.. 'Oh no, I thought we'd be done in 2 hours'.. Sure, I can teach you in 2 hours what took me 5 years to learn..
Young people, I don't know if this is universal, associate bigness with badness and making money from trade with exploitation.

The natural order is that some people need these companies to do something for them, that is why they exist. The utility of that system (creating things that people need) gets suffocated by our preoccupation with fairness. So people can only join these companies because they believe they are genuinely different...when no company is different because they all have the same function which largely depends on consumers, not staff.