skysight-inc/HackerNews huggingface dataset:
Quite a lot of "banned" or restricted weapons are simple to produce: anti personnel landmines, poison gas, cluster bombs..

They do run into the problem you described. Most militaries have them. Paramilitaries and sub-state forces (even criminals) have them. They sometimes get used, even by relatively law abiding forces.

Despite all that, those treaties do significantly impact their use in various ways. Diplomatic concerns do affect choices in conflict. These treaties put a diplomatic price on the use of certain weapons. They limit trade in these weapons.

Weapons treaties are not about perfectly police able, and internally consistent rules. No rules of war are. That doesn't mean they are entirely worthless.
PHP static code analysis based on the example of PHPStan, Phan and Psalm (2018)
> You know what would be an actual story though? If Google used Google DNS to spy on people.

What constitutes "spying" to you? Do you honestly believe Google isn't mapping your IP address to your account and monitoring your DNS requests to influence the ads they serve to you?
Yeah but is it pronounced like "wares" or like "Juarez"?
Formalism is not a good philosophy of mathematics - because it is a rather extreme form of reductionism, and because as such it fails to address the issue of the "unreasonable effectiveness of mathematics."
This might be better titled "changing things for the sake of changing things and appealing to the programming language geeks".

The new syntax is not intuitive, not more readable, just a bit more terse.
You're mixing an economic system with a legal framework.
I still use 'ping av.com' as a quick test for internet connectivity. Still works even though it's seemingly owned by a Chinese company now.
I think the problem is marketing. Taxing carbon emissions for climate change is unpopular because people can't understand the problem it's trying to solve.

Taxing carbon emissions so they have a clear view on sunny days is a lot more understandable.
Bhagavad-Gita as It is: https://vedabase.io/en/library/bg/

Made me see the world, my life, my code and my desires, everything in a total different way.

It's like when you want to an apple then someone points out that a hole the worm's head can be seen out of it, or that actually the painting you're about to throw is masterpiece worth millions.

Gives light were it's all darkness.

It's really life changing, at least, it was for me.
I do respect, even admire the optimists view on this. It's not that I don't have faith in humanity, it's that I do have faith in nature, and I have observed how she works.
The point of data oriented patterns is to structure data how it is used. So if these lookups were bottlenecks you'd collapse components together if they were always used together.

The other idea is that where there is one access pattern there will be more of the same. So by updating by System you keep as much as possible hot in cache by doing all the similar lookups together. So whilst the first lookup might have ten complete misses the next one probably won't.

At a gameplay level there's a lot of chaos going on and entities are not generally doing things that are easy to organize in a way that avoids cache misses anyway. On top of which you are juggling ease of change with optimization. At which point you just need to be fast enough. I'd also bet most bottlenecks for Overwatch were not in gameplay code.

Mostly though people should be thinking in a data oriented way rather than grabbing an ECS framework and expecting that to magically make things cache efficient.
The point was that NYC was potentially a competitor to Amazon if they could get a major “tech” company as a kind of anchor tenant bringing tens of thousands of (rich from salary and stock) people to NYC. It has already surpassed Boston as the second city in the US and world if you want to raise VC or hire people who have experience in startups, companies that aim for super high growth for multiple years. The fact that NYC doesn’t have it together enough to keep Amazon after it won it means that while it may be better run than the Bay Area there’s room for somewhere else to come from behind and overtake NYC, maybe even the Bay though that would be the work of decades probably. Boston pissing away it’s advantage to Silicon Valley took decades.
AIG-FP paid Joseph Cassano ("Patient Zero of the global economic meltdown.") $315 million and he wasn't even CEO:

https://en.wikipedia.org/wiki/Joseph_Cassano
“Takedown notice” sent to Defense Distributed was fraudulent, from Slovakia
I still can't believe HP actually sold digital.com
DEC / Digital is a huge part of computing history: PDP, VAX, Alpha.
I take the question as humanity as a whole, not just the existence of humanity. If something is capable of wiping out 50% of humanity, I consider that a threat. I understand what you're saying though.
They say "web" in the title, but that seems to mean browsers that support "web bluetooth" API.

Is that one of those Chrome-only API's? If so, it's not really "web" at all.
We spend so much space on parking. Our local hospitals most recent achievement is a new parking lot. More floor-space than the rest of hospital, and bigger in footprint than all the rest of the campus. Future archaeologists will probably think we were a society of sentient cars that kept people as pets.
Agreed. I was wondering what they could have possibly changed in ye olde switch statements we’ve all been using for decades.

Edit: ye, iOS, ye!
Not quite, that doesn't guard for safety in things like module constructors.
The government was starting to stack against Amazon’s permitting needs. Permitting is already notoriously complex in NYC.

From https://www.businessinsider.com/nyc-council-speaker-amazon-h...

the anti-Amazon movement's best shot at stopping the deal was through the Public Authorities Control Board, which the deal needed approval from. New York State Sen. Michael Gianaris, who has been highly critical of the Amazon deal, was just nominated to the board, and his "no" vote could have scuttled the entire project.
I love the privacy thing. With some chat clients I stopped using them, or turned off features to protect ips being leaked from each room participant to all the others in the room. It's important for safety and security.

I believe this is what would cause us to force the use of a stun/turn server if we switched to web sockets. I have seen nefarious users pull and use ip info from chat rooms in many ways for blackmail and worse.

I've also watched some of these wicked people use other tricks like share a picture in the chat room - then check their server logs to see which ips pulled the jpg request - then use that info to hack everyone's home routers, pull their pics, put them up..

So yes I get the importance.

However I can assure you that times are coming where people are going to need better blocking tools with these chat systems.

The main reason I have not started testing with the riot / matrix with my groups of users is becuase I would feel bad for those other people who run instances - as they would be flooded with a few groups of evil wicked trolls - and since there appears to be little moderation ability - it would quickly ruin the chats of all who allowed any user sign ups.

They are coming, it's just that matrix has not been pointed out as a ripe target yet. They will spam, for fun and profit. They will send bots, they will send dozens of humans to do it. Then they will post stuff to make everyone ill - nazi stuff, child prn stuff, all the things you don't want in your system and your other users will leave if they see it.

Whatever you do to ban them, they will return. If it's possible to come back with a new ip and a new email addy - they will be back with six identities before you finish banning the last one. They will register names that look like other's in your system. Heaven forbid you have not blocked blank space ascii/unicode characters..

When these groups of people find that it frustrates you to have your system turned into 4chan, then the real fun begins. Even if you can see their ips it won't matter, they have access to thousands of subnets.

Anyhow, I hope more moderation tools come to riot / matrix / etc - I would be fine with giving my appointed moderators the ability to click to block subnet and have the server do it even if the moderators could not actually see the ip of the individual.

The blocking is most important. Some of my mods look at ips to try to determine cases where someone is suspected of being an imposter and things like that - but that's not as needed. All of my moderators have made agreements with have about ips and personal info during the training process and get how important we take privacy.

I would think this is going to be extremely important with the federated options and such.
States already compete on the basis of tax rates. That’s a very good thing. If you don’t like paying taxes out your butthole in California or New York, you can move to Texas or Nevada. It would be awful if the federal govenement told every state they had to have the same taxes as California. California can get away with abusing its residents because it has beaches and nice weather, but not every state can do that.
Electric Pickup Maker Rivian Gets $700M from Amazon, Others
Sending children via U.S. mail is strictly forbidden (since 1913)
https://developers.google.com/speed/public-dns/privacy

> We don't correlate or combine information from our temporary or permanent logs with any personal information that you have provided Google for other services.
I've been planning to set up something like this for myself for quite some time now. Can anyone tell me what makes this different from something like Snips (https://snips.ai)?
To me, all these IIFE’s make a good case for adding a block-as-expression construct. Either take from Scala, where every block evaluates to the last expression executed in that block (and every statement is an expression); or maybe introduce some new syntax (‘do { .... }’ maybe?) if the prior would be a breaking change.
I love his "tiny" repositories. So cool.
That depends on the author annotating their page with ids so it's highly content dependent. In addition, authors can't always predict what will be interesting to users and pages frequently don't have IDs on elements you might want to link to; this is particularly true of long passages of text.
>You know what would be an actual story though? If Google used Google DNS to spy on people. If anyone has concrete evidence that they're doing that, that is a big fucking deal.

In general data that exists can be supoenaed, and if the logs don't exist a court order can make them begin to exist.
Pretty sure iliketosleep means "if their sons and daughters were in the military during a war, and were sent into battle" - after all, it'd be unusual to be sent into battle in any other circumstances.

And yes, I think most people agree it should be legal for soldiers to carry machine guns and grenades when in warzones during wars.
As a person who has used Delphi since around 1997 and Turbo Pascal I find it frustrating and extremely disappointing that people like Marco Cantu who are leading figures in the Delphi community do not do enough to criticize the absolutely crazy Delphi pricing and products such as this ludicrous "community" edition with the $5K/year limitation.

Why would any company want to start developing in Delphi if the pricing/developer is suddenly going to jump to a ridiculously high number the moment they touch $5K/year limit?

But even the $5k/year limitation came in far too late.

I am very sad to see the way the Delphi community is languishing and slowly dying out.
There's no such thing as bad publicity. This guy comes across as knowledgeable, honest and down-to-earth. Great salesman traits. Only thing better would be knowledgeable, honest, down-to-earth and famous.
Actually, I think it is rather intuitive and readable - but then again I programmed in lisp for years.
And NY can allocate that 505 million dollars they were going to give to Amazon in the form of a capital grant for something that will benefit the public like infrastructure.

>"Now the city receives $0."

No, now the city receives zero from Amazon. Or another way to look at it is Now Amazon will get zero access to NYC's talent pool. Meanwhile Google is quietly adding 12K new jobs at a new building in Manhattan and doing so without asking for subsidies or incentives. These will be tax revenues that NYC and NY state didn't have to pay to get. NYC will be just fine.

[1] https://www.wsj.com/articles/google-plans-large-new-york-cit...
Scientists, as a group, are a moral authority. They're not the only authority, but they represent a generally respected tribe of intellectuals.

The title doesn't say "science calls for."

I know I'm interested in hearing what a broad group of scientists think about non scientific questions.
> they won't uphold the terms of deals they make

Who the fuck is “they” I didn’t agree to shit.

That was done by some guy who lives in Albany.
I quit everyone on Facebook and feel just fine. I am ready.
An Inside Look at the Backblaze Storage Pod Museum
I don't understand how amazon itself would create such a wealth imbalance among people. There are already so many big corporations that pay handsomely for those who work in Newyork city and the cost of living is same as SF or Seattle.
// now you kind of enforced to
// handle all values, otherwise
// it will not compile

I fail to see how it will not compile if all values are not handled. C# switch is not traditional pattern matching, because you don't get compile time feedback.

Claiming that is does is disingenuous.
On the subject of web browsers, I wonder if Plan 9 aficionados would appreciate edbrowse [1]. As the name suggests, it's a combination ed-like editor and web browser. It includes the duktape JavaScript engine. The project even distributes a statically linked binary for Linux using musl.

[1]: http://edbrowse.org/
I thought it was fairly clear in a context so devoid of nature, natural might suggest logical consequence but you're the second person to quote the word.... So for the record: No, Amazon are not doing it like they do on the Discovery Channel.

And yes, this it a logical side-effect our how our society has developed. Capitalism and globalisation concentrating money into megacorps like Amazon. This is certainly something we can change but the how is kind of important.

I was tackling how states kowtow to big companies to attract and retain them. It sounds like you're in favour of stopping companies ever attaining the critical mass they have, stopping them being a target for that in the first place.

It's an interesting idea, but I suggest it probably breaches a few Constitutional rights. Breaking up massive companies. Limiting companies to sales within their own state, not allowing the transfer of wealth outside the state. All extreme conclusions of stopping an entity like Amazon gaining undue influence.

I'm sure the are some on the far-right who would just suggest a mandated 0% tax. I'm sure states would just find other incentives.
"+" => ((Func<int>)(() => {
Log("addition");
return a + b;
}))(),

This is incredibly ugly. Why couldn’t it be “+” => {stuff}
So if the subsidy were 95% of expected revenue, would you still support it because hey, 5% is 5%?
Note that the original email complaint linked to was written by Paul Vixie, one of the major DNS creators/contributors.
I remember having to use all those meta search engines that combined the results of several engines together to average out all the trash of each result set, and then Google appeared and was better than that.
I've done development in both and I doubt that you can be as "productive" in Go as in Python on a wide range of subjects. One reason is dynamic typing, the other is the vast amount of libraries the Python ecosystem offers. Nothing has been said about run time or robustness, though.
I'm not sure Im following why is HTTPS going to cause a shitload more problems?
At Mobile Jazz we've a weekly meeting every Wednesday with everyone where we share all company updates. We're not a large company (~20 team members) and we also deliberately want to stay small, simply because we really enjoy this culture of being fully transparent (amongst other reasons). The bigger it gets, my feeling is that it's harder to make everyone happy and transparency turns into endless debates, so bigger companies, as a result of that, usually end up being less transparent.

Coincidentally, we just released today our company handbook:

* https://mobilejazz.com/company-handbook (landing page, if you want to get email updates)

* https://mobilejazz.com/docs/company-handbook/mobile-jazz-com... (direct link to the PDF)

Hope someone finds it helpful! :-)

Edit: typo
Renewables aren't any better at load following than current nuclear technology, and unlike nuclear energy there's no potential for the development of proposed designs that do have load-following capability. Never mind the fact that intermittent renewables themselves are the reason the 'mostly base load with some load following' model is obsolete, precisely because they can't be relied upon to generate electricity on demand.

Denmark is definitely the poster child of wind energy (and intermittent renewables in general), but it benefits enormously from utilizing the existing pumped hydro storage of Sweden and Norway, which is an option the vast majority of countries don't have. The economics would look at lot worse if they were having the build out batteries to provide that storage capacity instead of taking advantage of what's already there.

Just saying 'you need to have a firm grip on leaks' is trivializing a significant engineering problem. Existing natural gas plants have a 1-9% leak rate, and given than leaking fuel is a complete waste of money we can safely assume that doing better than that is non-trivial. Given that in the case of carbon-neutral 'synthetic' methane you have the possibility of leaks at the manufacturing plant as well as in transmission/storage, it's reasonable to expect a figure closer to the higher end of that spectrum, which makes lifetime emissions from Wind/Solar sources significantly worse than Nuclear on a per-GWh basis.
Can you point to where it's been demonstrated that climate change will wipe out 50% of humanity?
Interesting idea.

I figured it was due to the user base of 2019 being very different than that of 2010, and Google adapting to the fact that most of their users aren't technology literate and cannot formulate clear search queries, so they just try to guess what might be of interest to them.
There‘s nothing in the article stating why the proposed standard implementation of an registration and login should „scale“.

But it is using monodb. So it must be web scale! /s
> math is best done with total disregard for applicability

Except that has rarely been the case: mathematical theories are most often developed in the view of applications within mathematics itself.
Google is on it.
This. I completely agree. Delphi was killed by the suits who suddenly jumped onto the Application Lifecycle management fad. Sad.
I've read the book / finished the course.
What this course doesn't teach you: getting sensor data, figuring out the environment ( this part is called mapping ) from your sensor input ( for ex. locating feature points / getting 3d position of these points from a stereo camera ), locating your own position from the sensor data. In short it doesn't teaches you SLAM ( simultaneous localization and mapping ), which is a good thing, because that is a very big subject.

What it teaches you:

- basics of robotics ( movement freedom, a little bit of topology )

- math necessary for robotics ( describing rotation and displacement in a single matrix, representation of rotations around a point, representation of forces on a body, solving differential equations given these things )

- robot kinematics: what will be the end position if my joint angles are x ( forward kinematics ), what should the joint angles be if my end position is x ( inverse kinematics )

- robot dynamics: same thing like kinematics, but positions => forces/torques. I think this is the hardest part of the whole subject. Although these problems can be solved in a close form, it's not practical, and you'll need some physics knowledge to be able to comprehend everything. Nothing really fancy, it's just needs more time if you physics is not up to this level.

- control: controlling those robots with motors. Describes feedback / feedforward control. In short: if you have a good enough model, then it's not that hard to control a robot, since you only have to control the 'difference' between your model and reality.

- Path planning with obstacles

- Generating control for paths ( your robot has physical constraints, for ex. it takes time to accelerate. You have to take those things into considerations )

- How to make your robot follow a path / how to make paths with physical constraints ( for ex. a car can not go sideways )

- Grasping

I'd say the book is pretty awesome, it's between the line of academic-too high level, and in a good way. You won't be a pro after reading it, since almost every problem gets harder in reality, but you'll get a good enough understanding which will make diving into a subject easy. Lot of excersizes.

Also, it is very readable, I haven't lost myself in any of the parts. Another good thing I've found that it's easy to just skim trough the book, and have general understanding. The youtube videos help a lot with that, I'll suggest you watch them before/after reading a chapter.
Java is also getting switch expressions next month (as a preview feature in JDK 12): https://openjdk.java.net/jeps/325
I am guessing the popular chat platforms you refer to are mainly used in walled gardens or have other censoring / moderating options. In my experience chat systems that are open to new registerations are a ripe target for 4chat like trolls - it's only a matter of time before they come and make all your users wish you could see everyone's ips.

even if you can't see them, having an option to ban / block ips, subnets, cidrs, is one of the most important lines of defense if you have an open system. At least in my experiences.

Please see some additional info in this regard I just posted below here -> https://news.ycombinator.com/item?id=19171614
The boat would definitely be nicer than my house, so I would move into the boat permanently and figure out from there how I will maintain it. If you think the 27ft sloop in the local marina has some bodge jobs, just wait until you see what I cook up trying to fix a super yacht with unlimited time and no money.
One way the treaties help is they reduce R&D expenditure because their is no legal market for the products which slows the progression.

Not much point engineering something you can't sell.

It's not a perfect solution but its a positive outcome.

It also puts diplomatic and PR pressure on countries who use weapons generally prohibited which also is good.

The problem generally is that technology continues to improve and the cost of doing things continues to drop.

I've no idea what it would cost to build a cruise missile using off the shelf components and props instead of jets (and I'm not going to Google it) but on YouTube there are people operating remote control aircraft at long ranges with love video feedback, that's a payload away from a smart bomb already.

In reality targets are soft enough that you don't need to do those kinds of things to attack a civilian area but that doesn't mean they couldn't.

The recent drone at Gatwick shows the problems.