skysight-inc/HackerNews huggingface dataset:
So I read the 2D graphics prop, P0267[1] and this summary[2], and it seems to suffer from most of the problems that caused, e.g., HTML5 Canvas to be superseded by WebGL whenever it became practical to do so in most browsers. (And Canvas had the solid advantage of having no competitors. C++ has Qt and Cairo and boost and about five hundred game engines.)

2D matrices with no 3D do not meet the requirements for most complex applications. (At least there are inversions though). Even in 2D applications, usually the world ends up being, de facto, a 3D one (they are "2D with layers", so that the world does have z coordinates). Those applications may only need 2D rendering, but they do use (limited) 3D linear algebra.

I also think there probably should be oriented bounding boxes, even for 2D. "Simple" APIs that only provide axis aligned bounding boxes, which yes, is almost all of them, cause beginner programmers tons of headaches as they have to figure out linear algebra to do such things as "tell me if the closest box around this rotated object intersects the closest box around this other rotated object".

The emphasis on vector graphics seem strange. Even in platforms like Android, we haven't seen vector graphics come to the forefront, instead, the approach used for UI graphics scaling is providing raster graphics at different resolutions. Vector graphics are not, in fact, more efficient for the majority of applications, and providing essentially zero read/write capability for common vector formats doesn't help.

It seems to be intended to be a teaching API. Undergrad courses don't use C++ as much as they did when, well, I was in undergrad, but those that do teach graphics with OpenGL (not even Cairo or Qt). Why? Well, 2D-only non-hardware accelerated graphics are not, in fact, hugely useful or relevant to the vast majority of C++ programmers. Though I am primarily a C++ programmer, I write UIs in C# or Java (yes, I know). The proposed spec, anyway, does not even have a "create window" API, making it pretty bad as a basis for a UI toolkit (presumably you still have to obtain the window handle through platform-dependent means). The reason I don't write charts in C++ is not actually the lack of 2d APIs, Qt is accessible enough, it's the lack of good, easy data input facilities compared to languages like Python (or well, JavaScript...). When reading XML or CSV requires a library no one is going to use your language for charting.

And as a last point that I admit is more of an aesthetic issue, what is up with preceding all data types with "basic_"? They're basic in Qt and HTML5 Canvas but none of those actually call it a "basic_circle" anyway. This is going to turn autocomplete into a terrible pain as well as add five characters to every line for pretty much no reason. Just call it circle, we won't mind.

[1]http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p026...
[2]http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0669r0....
get cheeripanda.com
I can't speak to the street vendor laws, but I can say in general, laws usually have a bit of wiggle room, which is the very reason things go to a judge or county clerks office. Law enforcement usually have enough wiggle room to allow for common sense and good human decency to fit in.

When people see these things happening, it usually just takes reminding city hall and the police chief that the laws are flexible so that they can avoid having their tax payers and constituents despise them.
It is diminished but the amount it is diminished by is relevant. For someone having to deal with the last mile problem by taking their bike to work or walking, a helmet does not seem like a lot to lug around.
That's exactly what he announced:

> With V9, we will begin to enable full self-driving features

The caveat ("begin to enable") doesn't change things. You might be at the beginning of pregnancy, but you're fully pregnant.
F# Logary package relicensed, requires commercial license for use with MS stack
Maybe that could cause the cop to lose his job and pension. With the growing lack of reason and consistency in Western society, almost nothing would surprise me anymore.
Incorrect title. Americans thave opted out of net neutrality. We canadians are keeping it, so too many other countries. It is still a thing for much/most of the world. Title should reflect that this is happing in only one country.

The rest of us are watching rome burn. We would like to help put out the fire, but the romans seem intent on burning down thier own houses. Just over half of them seems rather happy about the situation. The rest arent putting up much of a fight.
I think all humans deserve respect and a decent wage, but treating housework (and its ilk) with contempt is the source of the great progress of recent centuries, automating work to increase productivity and wealth and leisure time for those who want it.
> to some extent you do know them and they know you

If a juror actually knew you (or you knew them) wouldn't that be grounds for their dismissal from the jury due to a possibility of bias?

Obviously if a public figure or celebrity is on trial, the jurors will usually know of the accused, but still not necessarily know them.
I mean, cities already pay for roads, and food trucks are a thing.
It's an SF precursor but it seems to me few people know that Frankenstein comes from a book written by a woman 200 years ago (I just realized it's that old. Surprised no one produced a 200th anniversary movie).
Nope, better highway merging of lanes.
If it is true that Tesla will - by design - not try to stop in front of a stationary obstacle that should not be on the road, I don't understand how come Tesla autopilot and similar self-driving techniques are not immediately banned. Every driver knows stationary obstacles can and will appear on the road.
Maybe just an American thing, but we kind use the term for both but usually call the larger ones "mopeds". If there was a change, I don't think it was too recent either as I had electric (similar to the Bird scooters, but much larger) and manual "scooters" in the late-90's/early-00's.
I'm a big Tesla fan (I have a Model 3 preorder) but this seems like a really dumb move in light of recent press coverage.
> Have the mayor give them an award for thier dedicated service ridding the streets of children running lemonade stands.

It's just as likely that someone with the mayor's ear has complained and caused him to lean on the cops.
Ah -- I hadn't thought of the infection swinging both directions, but if the API is there that's a possibility:

function onUsbConnect( if (exploitPossible) { do_evil_to_usb(); } );
Ask HN: Why Is Apple Not An MVNO Yet?
https://en.wikipedia.org/wiki/Mobile_virtual_network_operator

Is there a reason Apple hasn’t moved to be a virtual carrier yet? They’re usually concerned about ensuring a great experience for their users, which becoming an MVNO and being their user’s carrier would help them accomplish.

They could terminate SMS messages on their end so every message is an iMessage, instead of only those messages between Apple devices (which would also mean devices wouldn’t be responsible for syncing SMS messages into iCloud). Voicemails could be transcribed and displayed in Messages as well.

TL;DR Where is Apple’s version of Google’s Project Fi?
Oh, I completely get what you're saying about the irrational obtuseness of our species. My only point of contention was that it is worse instead of simply more obvious. And my point was that since it is more obvious, things are very likely better. And maybe it just feels worse because all of a sudden, all of our differences are out in the open and we're going through this cathartic jolt of confronting the faults in our long held opinions in a messy, public contentious debate. But actually, issues such as racism, bigotry of gay people, attitudes towards poverty and early access to education, unequal access to justice, have never been more positive. And they've also never been this publicly debated by so many.
There is severe bias in this study. Are entrepreneurs going to really come out and say what they really think? After all they need the money.

Why weren't the institutional investors/LPs surveyed to see what they think of VC/GP value add? I think this would be more telling about who the good/bad VCs are ..... who's bringing home the bacon across the board consistently. A bad VC may do well with one investment, get great feedback from that founder but yet destroy investor capital on all other investments..... meaning the LPs are down on the money they put in.

The Kauffman foundation produced a great study of return performance from VC/GPs back to LPs several years ago. The conclusion was that investing in VCs produced very poor returns. The Russell 2000 index was a superior investment alternative.
> You mean allowed security firms and black hat hackers to prosper, turning Internet on a Swiss cheese of security with an endless number of attempts of compiler saniters, process sandboxing, CPU extensions, CS research to get out of the mess.

I mean take over the world.

I know it's popular to hate C these days, but remember the context. The competition in the 80s and 90s were operating systems that didn't even have memory protection or the concept of user accounts. Unix was never going to lose over security.

And we're not talking about the language to write daemons or kernels in, just the system API. A system should make it easy to write your code in any language you want regardless of whether any other part of the system uses it. There isn't supposed to be a One True Language. System APIs that advantage any specific language are problematic -- which is why the C family is popular for APIs. It's simple enough that it's easy to wrap using nearly any other language.

For example, Java was the Next Big Thing around the time when IPv6 was new, and Java is "safer" than C. That would have been an opportunity for an operating system to deprecate the BSD sockets API, never extend it to support IPv6, and require internet-facing code to use a Java API in order to use IPv6.

The problem is that's just making trouble for everyone. People who want to keep using their C programs, or use any other language (like Rust) that isn't Java, will either get saddled with some awkward and slow kludge to use the Java API from another language, or will just not bother to support IPv6, making IPv6 less popular than it is already. People who do want to use IPv6 but not Java will prefer other operating systems, making a system that does that less popular in general.

It's no use to make something nominally more secure in a way that just causes people to not use it.
...because tech isn't conceived, designed, or implemented in a vacuum, but rather as part of human society?

There's a growing sense of a disconnect between "tech" (whatever we take that to mean) and, well, just about everyone else on some of these squishy ethical / legal matters like privacy, accessibility, "fair" taxation (whatever that means), etc.

In a less hand-wavy sense, you could also see this particular story as a failure of technology to account for fallible human systems with limited resources, or for the complexity of real-world legal / political contexts. This in turn leads into discussions of the flaws with government contract procurement processes, as well as meaningful discussions of the importance of a solid UI / UX design process.

Moreover, this article itself is an excellent working example of how to diagnose, drill down into, and present user-facing problems. If more of us who write software understood our users' problems this clearly, we'd build much better software.
This is kind of embarrassing but the advisories page is full of gems like that: https://nodesecurity.io/advisories
Wait, don't cars have to warm up so you don't damage the engine when it's cold outside?
It should require explicit user confirmation to connect, but yes, there's a risk, e.g. if a user is tricked.

https://www.yubico.com/support/security-advisories/ysa-2018-...
China happily poorly customizes Android and Linux. It's complete shit.
>that bringing these things out into the light will increase acceptance of deviation

Eh, there is a lot of very complex sociology going on here. Deviation is rather not accepted by humanity, our species is rather homogeneous, and has remained so across long periods of time and cultures.

Deviants that have a significant size will probably survive. It's the very small clusters of new deviations that are apt to be eradicated before they can get a foothold.
You can bet the business cretins will call anticompetitive thottling "innovation," though, and that the people actually innovating probably won't because they can afford to be specific on account of having nothing to hide.
“All accredited journalists at the #KimTrumpSummit get a free USB fan.”
Well, what we want to live in, and how we implement what we want are two very different ideals.

I still see money being the center of the US economy. In fact, money also allows criminal misdeeds... Go away. Money means I can be educated at a much higher quality than the lesser classes. Money also guarantees that my illnesses are taken care of much better.

Today, the money floodgates are open for ISPs to start extracting more Mooney from the masses, for what should be a public good. Today represents a step back in the democratization of communication. All so some board of directors and shareholders can make a buck.

My future; my science fiction; my wishes: are like that of Star Trek (Tos, TNG, Ds9..etc). The necessities to live should be part of citizenship. Obviously we don't have infinite matter or energy- but humans don't need infinite of either. Credits are a simple way to allocate the costs of goods/energy.

There's pockets of people doing work here to make all society better, but I see a stark reversion to a "I got mine and FUCK you" culture. I, personally, don't know how to fix that.
Maybe in the event of a crash it can automatically issue a press release blaming the driver?
In an ideal world, nobody should have to conceal anything.

But we don't live in an ideal world. The data we freely post out into the world via our social channels is tracked, recorded, cataloged. Our social graphs mined for information about whatever can be gleaned about our personalities and things that matter to us. They say it's to our advantage, because we only receive ads for products that are important to us... but it's really just a means for them to be more specific with their advertising, a way to exploit our information to get access to our wallets. It isn't there for our benefit, though it's sold to us that way.

If you've never seen the movie "The Circle," watch it.

This highlights in very real terms why privacy matters - including your skin colour, sex, sexuality, religion, political affiliation or anything else about yourself. You should be able to divulge your personal information as you see fit, not as a matter of policy.
> The actual attack vector relies upon drivers signed by Taiwanese chip makers.

But that's not a hardware attack. IIRC, Stuxnet used driver signing certificates to bypass some OS-level safeguards. It's quite possible that the needed certificates were stolen from a manufacturer that poorly protected them.

When you said:

>> Their dependence on American silicon may in fact be their greatest security risk. [emphasis mine]

The implication is that American silicon itself is backdoored. That may be true, but I don't think Stuxnet is in any way an example.
I like to keep evergreen lists for everything too, I'm curious what software you're using? I've shoehorned lists into evernote and trello before but ultimately their uis are about doing something else
JavaScript: Watch out for unwanted hoisting
I've experimented with using clustering algorithms to rank stories from about a dozen different RSS feeds to get results based on media coverage. I have some basic output set up here, it could use a lot of improvements but it seems like a decent way to sort national/international news without needing social media data: https://confabulator.io/newsclustering/
I would say any job requires more than just raw intelligence.
Corrupt bureaucrat. We're talking about a man who flew to Barcelona to collect a bribe before passing this regulatory change.
The problem is we have shifted from a society there the government needs to provide a valid, and direct rational public safety reason to make regulations, to one where everything is defacto illegal unless it is explicitly authorized, permitted, and approved by government.

that is not a free society, even though most people consider it to be
I've taken some money from VCs. (~1m over 2 rounds.) In some cases they wanted to be very active in the business, in others they were more passive. The ones who wanted to be very active were problematic, mostly because the founders did not welcome their strategy contributions and there seemed to be an inherent suspicion of their intentions. When the business failed, this only amplified.

It would seem to me the best situation would be a VC who actually has industry experience in your target market. I'm not talking about SaaS experience or hardware/software xp, but connections and experience in the actual industry you are trying to disrupt.
> it turned out to be pretty difficult in the American legal environment to find anything with which they could compel him to take the flag down.

Pretty difficult? It should be impossible. Remember that pesky constitutional amendment that guarantees free speech? It applies.
I think a reason this is less noticeable to people from the United States is because our continental model is different from the model taught in Latin America (7-Continent vs 6-Continent). In Argentina, for instance, you're more likely to learn there is one continent called 'America' that encompasses what people from the US consider two continents - North and South America. So for a person from the United States there is no conflict in referring to people from a continent vs. their own country because they are all distinct. A person could be 'North American', 'South American', 'American' or even 'Latin American' and the terms are completely clear and distinct to someone from the United States. There is no term that groups people from both North & South America together in English (that I am aware of). This naturally causes problems for people that don't think about continents that way and feel that 'American' referring solely to people from the US is condescending because it uses the continental term they are accustomed to and also excludes them from it. While I agree it is condescending, I think it is unintentionally so, and it is rooted more in language and geographic convention. While I try to be aware of it and avoid using the term 'American' where it might cause offense there isn't a widely adopted alternative in English. The opposite is the case in Spanish, where it would be quite rude to refer to oneself as American when one means Estadounidense because thats the term that matches the culture, language, and convention.
> Have you considered the possibility that the scooters are genuinely unpopular?

Pretty sure they're not more unpopular than the human feces and used needles people are also stepping over, yet those haven't been addressed in SF yet. By comparison, Vancouver, New York, Chicago, Miami, and many other big cities don't have such problems, and SF is getting worse every year.
If it's a book you are writing I would change the title to match a .com that is available.

I don't think buying a $1,300 .com is going to push the needle for your book sales.

I would recommend using a .com though, so change up your title slightly if possible.

Or go with CheerfulPandaBook.com or something like that vs. spending $1300 on a domain.

Good luck with your book.
Like you said people are `willingly` Instagram, Snapchat and Youtube and it's the information they choose to share. We can't blame people for being on social media. Because they expose what they want to show.

They can still be concerned google, facebook recording their every click, what grabbed their attention and precise information about their politicial views, or government surveillance.

First one is what you choose to share, another one is basically log of your activities even you don't know how much information it includes.
Minor nit: Upper bound on how fast information travels, lower bound on how long it takes.
> but it seems as though they pick and choose what they enforce and ignore based entirely on the mood of the supervisor on any given day

More charitably, I'd say they use their professional judgement and assess risk.
It's more like a two-party roll of a die with a practically infinite number of faces. If both rolls sum even, Alice wins. Otherwise, Bob wins.

Alice and Bob commit to their rolls by hashing them then making a future spend contingent on revealing the roll that produced the hash.

The trick is how to reveal both rolls without giving an advantage to the one who reveals second. This is the problem the protocol solves - through transaction setup and the newly-activated Script opcodes.
Yes, they have. The rationale being that they were giving their customers something extra by introducing a select group of services that were exempt from pre-existing data caps. I'm sure a lawyer could argue that it was all perfectly legal, but it nonetheless looks like they've been violating net neutrality in spirit for quite some time.
Vacation. When you have kids, you suddenly realize 1) They have much more holydays than both parents combines and 2) you will bump into unforeseen stuff like, one kid getting sick, or you getting sick...
Well, this is going to get interesting.

Blaming the customer might have worked for regular AutoPilot because of that legal footnote that AutoPilot-the-product is it not intended to be used as autopilot-the-concept, but good luck blaming the customer for a car that was in "full autonomy" mode.

Edit: the timing of this announcement is so very premature, I believe there might be another motive to it. Perhaps Tesla wants to negotiate from a stronger position in the next financing round.
I'm sure cars parked in undesirable places before regulation. I would support taking away street parking in favor of bikes and scooters.
Bot rings aside, this is a topic many of us have deep feelings about. Your comment provides a historical example of something we feel in our bones. I don’t know the history so have nothing to add, but I support pointing out the extant absurdity of Comcast getting to fix a market, so I upvote.
My insurance is fully comprehensive and is plenty enough to cover taking care of whatever is damaged and whoever is hurt.

The wording of your statement makes a lot of assumptions about the kind of person I am and my level of responsibility towards others without you even knowing me.
> The caveat ("begin to enable") doesn't change things. You might be at the beginning of pregnancy, but you're fully pregnant.

That would be correct if the Musk quote said they would "begin to enable" full autonomy. That assertion is distinguishable from beginning to enable features related to autonomy.
Exactly. How hard is this to understand? The cost is already being met by consumers.

It's like if a football stadium was located near a tollway, and the tollway decided to start charging the stadium itself during sporting events.

That's not a legitimate business transaction, it's a cash grab.
I was hoping to get a more in-depth analysis of the 2-sided network effects of the scooter space. I'm having a hard time understanding the defensibility of these companies against each other. Habit doesn't seem to be enough to win the market. Exclusive contracts or leveraging regulations could be options but they don't feel strong enough either.

If it's not a winner takes all market and multiple players can coexist at the same time, then I don't understand the investment decision from the VC firms to value them so high so early. It feels like Uber/Lyft can easily get into this market and provide a better experience overall.