skysight-inc/HackerNews huggingface dataset:
The idea of adding a graphics API to a language standard is incredibly misguided. There are plenty of 2D graphics APIs already from SDL to one in QT, GTK, Cairo, Canvas, and then the more proprietary ones. People can not seem to stop creating them.

Perhaps people thought if a GFX API were incorporated into the C++ standard it would replace all the others, but... Can anyone imagine that actually happening? Really?

I'd be happy if languages would adopt Vec2 Vec3 and Vec4 as standard data types - both float and double. I understand there are ways to create these in most any language, I just want them standardized so we can all write code the same way and get the performance of some vector instructions without using intrinsics.

If they can't even standardize the obvious (fixed length) vector types used in graphics (and other things) they really shouldn't try to define a graphics API.
Coming from ObjC, I love the death of PDP-11-age one-pass-compiler C-isms like header files. I also love the inference and strictness of types/mutability in Swift, and error-checking from optionals and exceptions.

These are all things that could have just been added to ObjC through language and IDE updates, but they ended up in Swift, and so there I go.
I think most people would like to go this route but IE 11 support holds them back.
https://www.google.com/search?q=modern+wallpaper&tbm=isch
No, recent court decisions say public isn't enough - the invention has to have become fairly well known to practitioners of the art. Mere publication is nothing now.
I'm not a security expert, but if you are at that point that I suspect you have bigger problems than start up flags being modified
It's removable wallpaper for apartments but you might like the designs at wallsneedlove.com

Not shilling but seriously considering it for my next place.
Of all the hacker news comments I’ve ever read, yours made me feel the worst.

One of the greatest living artists talking about the subjectivity of perception and you refer to it as quackery.

It hurts my heart.
Almost all of the 8-bit micros came with some dialect of BASIC built-in. The only one that I know of that had Forth out of the box, was the Jupiter Ace.

Also, Occam?! That is a concurrent programming language... I'm not sure it would have done too well on the machines of the day.
Is there a similar extension for vscode or onivim?
Converting a number to a string: std::to_string() available since C++11. Sorting a container will be sort(container) with the Range V3 proposal which is getting close to standardization. C++20 introduces a contains() member for map and set.
An actual Commodore 256 was designed, but never built, thank goodness: https://dfarq.homeip.net/commodore-256-the-8-bit-that-never-...

But they did release the CBM 256, with an optional 8088 or Z80 daughterboard: http://www.zimmers.net/cbmpics/cb3s.html

Oh, to be a fly on the wall at all of those meetings of computer manufacturers where they asked the engineers "why can't we run PC software too?"
Reminded me of this interview with a japanese garden designer, and his consideration of how the elements in a garden change at different rates. Plants that grow/bloom seasonally, moss that spreads over the years, and rocks that don't change at all in human time scales.

https://www.youtube.com/watch?v=xWcmuk2tN7M&t=529s
المديرية العامة لحرس الحدود بالسعودية تفتح باب القبول للنساء – NewsA
I didn't watch the video, only the slides. But got the impression with this approach it would be pretty much impossible to create safe and reliable self-driving technology. At some point chasing a long tail of unusual events will simply become too costly to continue, but the technology still won't be safe enough to use in the wild.
this is probably not too dissimilar from starting a business that grows a collection of users willing to pay fees to receive custom patches / support for the open source software
Computer Vision: Algorithms and Applications [pdf]
Why does anyone do anything creative, if it’s not necessary to do so? Who are you to say that their feeling regarding the nature of a particular phenomenon is invalid?
Appropriately-usernamed GP isn't wrong though. SAAS models are loved by entrepreneurs because you get more money at a lower cost: Making a sale is easier because the numbers are lower, but what you rake in is higher because LTV is (usually) higher than what you'd normally charge as a one-off.

The amount of people who forget to unsubscribe, who don't care and leave it running, etc, is shocking. Hell, I'm frugal, and I've been guilty of leaving things like my Prime subscription running for months despite living somewhere I don't even have Amazon. My WoW subscription is still running today even though I haven't logged on the game since 2017. (My monthly costs are sub-300usd... making a $15/mo subscription 5% of my costs)

So yeah, it can absolutely be toxic. I've seen people not be confident enough in their product and rely on tricks rather than worry about making what they charge for attractive enough for users to want to pay for it.

But all in all, unless you're straight up scamming people, I think the incentives behind subscriptions are pro-consumer. Certainly a hell of a lot more than the incentives behind ads.

There are two problems I see as unsolved in the subscription model today:

- Payment gateway fees prevent microsubscriptions. Decentralized digital currencies promised to solve this -- they didn't. When the cost of providing a subscription is $0.001, and you have to charge at least $0.32 to break even, you're forced to tack it on to something bigger. This also massively incentivizes long-term subscription plans (12 month plans), over impulse-buy short term subscriptions.

- Subscription management is done individually by services. This is a feature that your preferred payment provider should be offering. Paypal has a pretty decent implementation of this for users (A shame that Paypal sucks so much for developers). If you could cancel/manage all your subscriptions through your bank, subscription fatigue would be less of a problem I believe.
One donut per day isn't fine, not for a person who was already consuming maintenance calories. A single dunkin donuts donut hovers around 300 calories. A pound of fat is ~ 3500 calories, so a donut per day is ~35 pounds a year.

The BMI formula is (lbs/height_inches^2)*703. Allegedly, average male height in the us is just shy of 5'10, female 5'4, so let's just run with 5'7, or 67 inches, as a canonical height. So doing a tiny bit of algebra and taking a derivative, you get ~.16 bmi per pound. A person with 25bmi is classified as normal; 30 as obese. That means that in a little bit over a year you can go from normal to obese on one donut a day.
Cool! Been using C++11 for so long now and never knew about std::to_string.

Heard about the ranges many times already, I think they got some delays. What's wrong with functions in the standard library that simply take a container and call .begin() and .end() inside of them though? No such complex thing as ranges needed for that.

Contains sounds nice, didn't know about that one yet either.

Thanks for the info :)
frankly speaking, I'am amazed that 'full self-driving features' could de delivered to 1000's of cars via OTA update without any oversight from authorities.

Zuck is being grilled by Congress for sharing some likes, but tinkering with real cars on real roads is OK for some reason.

It just does not compute.
You failed to prove me wrong or in fact to understand the point I was making.

People are disinclined to fund open source projects that they can get for free.

If you rely on voluntary donations you will find yourself poor.

They may be willing to pay for value added only if getting something for nothing isn't an option.
- Join Community related with your interest (tech/dev , etc).

- Attend it's meetup or any activity.

- Become a volunteer for any community related with your interest also helps meeting new people that has a same interest just like you.
So you say. And perhaps eventually, adversaries will trace every VPN connection. But as I said, VPN usage is pretty common, so that'd be challenging. I'm betting that I'll be dead first. And I guess that we'll see.

It's easy to cite the Fourth Amendment. But it's all in the interpretation. The War on Drugs arguably violates the Bill of Rights in numerous ways. But try telling that to a judge.

And anyway, as I frequently note, the NSA is a military COMSEC organization. And the US is perpetually at war. So the NSA ignores the Constitution and law. At best, it pretends respect.
Only if the publication/art is rather well known to practioners. Mere publication is ignored now.
I'm glad you found a workflow that works for you. I'd be interested in hearing about what it looks like.
Sorting function that only works when you're looking at it
Related blog post from last November: https://medium.com/@karpathy/software-2-0-a64152b37c35
Translated trying to use approximating modern Flemish-Dutch words ("slaap-voerde af" isn't really an existing word, but its meaning should be obvious).

ny ołys ej gułd, wos zih fynklt, glanct oba łiöeht?
Niet alles is geld, wat zo fonkelt, glanst vol{?} licht
All that glitters is not gold

Fylón yr wełt an ganc ałłán
Verloren in de wereld en gans alleen
Lost in the world and quite alone

ząs ych óm mjer óf hóhym śtán;
zat ik aan zee op een hoge steen
I sat down by the sea on a high stone.

der mond kąm raus hyndróm gybjég,
de maan kwam van ginder om de berg
the moon came up behind the mountain

szłyfyt myjch áj, wi s kynt yr wig.
slaap-voerde mij af, als een kind in de wieg
he puts me to sleep like a child in a cradle
I appreciate the work a lot of people put into this proposal but I'm actually glad it isn't moving forward. I don't think there's an example of a graphics API which is really good across a wide range of use cases from beginners to demanding professional use and I'm not sure it's good for the language to standardize on something that say only solves the beginner use case. This is really an area best left to libraries outside the core language standard currently I think.
I share your worries, as I too think that the abstractions used in the trained models in the talk are inherently leaky, meaning that they do not represent reality to a suffiently high degree (see corn flakes vs ketchup screen wiping action). As we do not (yet?) understand the underlying nature of those "2.0-ish" decision algorithms, we will not be able to make a judgement call when they will work, and when they will fail.
Ask Apple.

https://www.digitaltrends.com/apple/apple-gets-privacy-prote...
Yeah, but he was making some pseudoscientific conjecture about the objectivity of time and using "expansion of the universe" to justify it, not merely the subjectivity of time passage. I mean, it's an interesting hot take, but it's definitely reminiscent of pseudoscience quackery.
Apple could file a patent infringement suit if you tried to automate it.

https://www.digitaltrends.com/apple/apple-gets-privacy-prote...
Plain text version: https://text.npr.org/s.php?sId=616928895
Only if well known. Recent decisions in U.S. courts.
My mom related to me a strange phenomenon. My sister's kids, who stay with my mom and who my mom raises, along with all their friends, have managed to gamify chores all by themselves. They compete to see who does more for their respective families. My mom says that this was due a couple pairs of enterprising parents who likely read about a technique on Facebook or somewhere.

It cements my conviction that when you do parenting properly, you're not just making your life and the lives of your kids easier, but you're improving the whole neighborhood.
You do not appear to have an email listed in your profile.
Also, his so-called "music." It's just basic arithmetic. Scales, for example, can be reduced to a simple 12-bit number:

https://ianring.com/musictheory/scales/

All this fluff about a "major" scale and its "modes" when we could just say "2741" and derive other relationships from rotating bits and a few other simple relationships.

Everything else, like the "subjective feeling of a Persian Scale" is just quackery. It's just someone who doesn't understand numbers making up nonsense words.
> I actually had the strategy on fb to just like very random stuff like movies, groups etc. I’m not sure whether it has helped but it makes me feel better

I've done similar, and afterwards nearly all advertising categorizations of me eventually dropped off my profile (after a period where they were schizophrenic and contradictory). I can't be certain I caused that, because this was contemporaneous with Zuck's congressional testimony and the run up to the GDPR (both of which probably motivated many changes).

But it would make sense that mountains of bad data would make it hard for them to confidently place me in advertising demographic and interest categories, do to all the contradictions.
> That is because you are overly generous with assumptions to justify their claims, which is typical of people who are apologetic of fraudulent entities such as Musk.

No, I actually conceded. I gave up the generous assumptions on safety, backed by data, because you claimed we couldn't generalize from that data and I agree that doing such a generalization would be in some ways misleading.

This is what I mean by a lack of understanding on your part. Even in the post where you are telling me that you understood me just fine, but find my ideas to be stupid, you don't actually address what I'm saying.

As a consequence, I'm not going to continue this conversation. Have a nice day.
Diogenes Laertius is a fun read, full of entertaining stories and....urban myths, probably most of which never happened. The article admits that then says "Did you know..." as if it's all fact.

By the way if you haven't, read Plutarch, who is vastly superior in every way, and taught history and practical wisdom to people for a thousand years, and goes on doing so.
Always bothers me how common it is for people to gender everything male.
I guess I think of SMT as the logical successor to barrel in a way : as long as you can store more state and have independent instruction streams you get a full(er) pipeline.

You're right though that GPU schedulers are more advanced that plain round robin since they work around stalls and issue insns from multiple thread / cycle when the backend can take it.

I have no experience with KNC/KNL, but I wish I did :-)
CA Proposition 13: On its 40th anniversary we look at its history and what’s new
I think people disregard or forget the new programmer. Some of them are coming to C++. The question starts with how do I draw to the screen. The answer, well you download <pick a library>, compile it, add it to the include/linker paths, and then it should work. But, one thing is, if it isn't in the standard it does not exist.

A simple set_pixel/get_pixel onto a surface(real or just a buffer) is pretty powerful. it allows expressing data in much better terms than cout/printf for many domains. I remember the joy or displaying my first sine wave.

I think the current proposal was too heavy and I think that a minimal subset where one can draw pixels, lines... onto a surface is all that is needed for now. This gives a standard way of expressing that idea that allows further abstractions in the future. But for now, I want an easy way to visualize something.
If that's your use case, pregenerate more of the raw stream and use that, then you can avoid the RNG running at all a lot more. What you do to that stream may vary depending on path, but the stream of random numbers is, ahem, constant.
Learn both, Rust is a great general purpose language that can be used to build almost anything. Go is a great general purpose language that can build a nice set of things.

If you need to, you can even use Rust to build firmware, boot loaders, kernel drivers, user mode drivers and operating systems. Basically anything that you want to run fast and have less errors Rust would be a pretty good choice to use, especially when speed, performance and app reliability is a high requirement.

I use Rust at work to help reduce error prone programs and speed up capabilities of our distributed apps (calculations and pre-processing of data from systems) that naturally run slow using their original language implementation. I use Go for writing our blazing fast web applications that provide an fast interface to our apps for our internal users.
The main point you offer is that models can't be statically analysed and will do things unexpected that result in loss of human life. Here's my response:

- Humans also do unexpected things, like stepping on the gas instead of the brake. If Autopilot does unexpected things at 0.01% the rate that humans do unexpected things, then it is a huge safety bonus to use autopilot.

- How can we solve image recognition any other way? We must move the needle forward on our technology. If we do not struggle against the adverse side-effects of our software and make it better, we will never advance it and we will be stuck requiring human drivers for all driving tasks.
The secret is there is no secret: kids just want to help so let them.

Curious to know if they're just modeling the adults. I mean, if I set them to work and sit around catching up on Game of Thrones, its not the same thing as if i am working all the time too.
So I guess you don’t edit many documents, book any flights or enjoy your emails automatically refreshing, huh?
Trump Is Closing Doors to World’s Smartest People
To add to this: "Why CUDA 'Cores' Aren't Actually Cores, ft. David Kanter" (Gamers Nexus, 2018 April 18, 18 min.) https://youtu.be/x-N6pjBbyY0
> Does the api support creating old posts and back dating them?

> FB is really good at hiding old activity and being utterly worthless at searching your feed, so if you can just put all the fake stuff in the past you'd be fine with your real friends.

They allow you to back date, but if you're goal is to avoid annoying your friends, you could use the privacy settings for a similar effect. Just post your garbage as visible to "only me," let it age for a week or two until the algorithm will ignore it, then make it "public," "friends only," or whatever you want.
This isn't restricted to just children. Humans naturally want to help.

https://www.nytimes.com/2009/12/01/science/01human.html

https://hbr.org/2018/05/how-to-get-the-help-you-need

https://www.theguardian.com/commentisfree/2015/oct/14/selfis...

https://www.scientificamerican.com/article/scientists-probe-...
Call me a purist,
but I find no reason to have gone beyond C
Not C++, not ObjectiveC, nor anything else that followed
I find C++ and ObjectiveC add a lot of complexity
and the benefits of adding this complexity are very limited
I think it would be better to stick with C and pursue other ways to improve developer tools
It's looking likely that ranges will make it into C++20 according to the author of the proposal Eric Niebler: "The entirety of the Ranges TS with the addition of lazy adaptor pipelines is now all but certain to be in C++20."

https://mobile.twitter.com/ericniebler/status/10054132797816...
He literally says:

"What I suggest is that these are not subjective, but rather objective experiences. It’s also a little terrifying. What if 1,000 years from now, a life span felt like it was only a few days?"

He's talking about the objectivity of perception.
Yeah, kids tend to mimic parents by default so if you are an helpful adult around they will just pick up that behavior. Add to that positive reinforcement loops and thats how you create habits.
If they're going to add some big new module to the standard, it should be networking, not 2D graphics.

Edit to add a little more rationale: networking is something quite a lot of programs need; it always needs OS support, but different OSes have different APIs that do basically the same thing. It's fairly easy to pick a common subset that covers 95% of use cases and there would be huge value in standardizing it. I would definitely use it.

2D graphics is something that not many programs need, and that can already be done in pure user code (apart from actually displaying it on the screen). It's hard to pick a useful common subset -- what kinds of curves do you support? How about dashes, outlines, shadows? What about color spaces? What about displaying to the screen, what about printing? It would be a huge mess. Even if it were standardized I'm not sure I would end up using it (especially if it were as awkward to use as much of the STL).
SourceForge's GitHub Importer
Hahahaha. I am sure that acroynm came from an Indian and played a joke on unsuspecting people.
Gaandu is a Hindi abuse whose closet counterpart would be asshole in English.

Like the acronym though.
I'm trying to validate this concept, so any feedback is greatly appreciated.

My goal is to create a nonprofit organization and make everything free and open source.

I have a small amount of experience in NLP, specifically with NLTK. I think this type of dataset would be very useful for flagging potential misinformation, but if anyone more experienced than me could chime in, I'd appreciate it.
As usual the comments around Tesla software really miss some critical points:

You can't debug a neural net

Obviously not, but you also cannot hand-write code to do what neural nets do, so what's your point? If you can make your neural net 1000x better than a hand-written algorithm, or if Tesla Autopilot is 1000x better than human drivers, that doesn't matter. It's not "playing with human lives" if the humans around the car are 1000x times safer than sleeply, distracted, or violent human drivers.