skysight-inc/HackerNews huggingface dataset:
The story is much longer than that. Velodyne got its start at the DARPA challenge.

The first year many of the teams were using single line rotating scanners from a company called SICK. These sensors were around $5000 each, and some teams had several on their vehicle. They were easy to use, and could send data over serial.

Each team mounted their SICK lasers in different orientations. Some well funded teams had several pointing forward and to the sides, but most had only one if they had one at all. One team mounted their scanner so it could rotate around the middle of the scan line and it would sweep out a hemisphere of points.

One had theirs mounted on a pole that accidentally wobbled forward and backward and gave some interesting data about the road ahead.

Carnage Mellon University had a huge aimable lidar pod on top, but I heard they didn't use it.

Team DAD was using stereo vision computed in realtime by a dsp, but didn't have lidar as far as I know.

The second year it seemed like SICK lidar was everywhere. Every team had several of them. The teams were all much more similar, and only a couple stood out.

At the DARPA Urban challenge was where I recall seeing the Velodyne for the first time. David Hall had a booth at the event in victorville. Stanford, who had won the last event, had one on top. Everyone was drooling over the amount of data they gave.

There were several other competing lidar products there as well, but velodyne was the favorite by far.

Around this time, time of flight cameras were just starting to be built, but were even more expensive than velodyne.

The kinect V1 was getting a lot of attention, but it used a low resolution depth method.

Intel decided that time of flight cameras were the future or something and offered time of flight camera dev kits for super cheap... this sparked Kinect V2.

In my opinion Intel was the reason the price came down, Velodyne raised the bar as far as points per second, but it was DARPA that started the ball rolling on demand in the first place.
Here's the final paragraph for those who want to know if this is worth reading:

> The real solution, as I have argued elsewhere (and as many people have argued, back to Keynes at least) is for central banks to intervene at many more points in financial system. They have to set prices of many assets, not just one overnight interest rate, and they have to direct credit to specific classes of borrowers. They have to accept their role as central planner. It is the need for much more conscious planning of finance, and not crypto currencies, that, I think, is the great challenge and opportunity for central banks today.
Exactly my setup, except I still use screen.
I don’t know what the products are like today, but you’re right that they’ve historically been two separate products with totally different implementations.
Now that brings back some bad memories from around 2001.
MotoGP is having an exciting season because the previously dominated rider has been out for most of this season. This highlights the skill of the rider compared to engineering for MotoGP.

There also seems to be a psychological thing happening, where riders are in general less consistent then previous seasons. There’s a lot of emotional toll happening to the riders.

Furthermore, lots of tech built in MotoGP sees itself trickle down consumer level motorcycles. There is a lot of competition going on in 400-1000cc sport/naked bikes for consumers leading to some really great bikes.
They won't understand until they have one up to their neck from a position of power.
Cloud providers beat the DDoS drum to convince on prem companies that they're only safe on the big cloud.

I used to run something like 100 blogs for our clients. None ever DDoSed. I surmise getting DDoSed is as rare as getting hit by lightning.

You can protect web apps against smaller attacks easily by just doing a SPA on a CDN and verifying tokens on your load balancer. If you use SHA token verification (signature based JWT verification is slow) your load balancers can probably reject traffic at line rate.

Run a pile of servers behind 40 gig interfaces and a DDoS attack will be the data center's problem. You'll saturate their line before your service goes down. Combine that with DNS or JS client side load balancing and multiple data centers will go down before your app does.
UX of Speculative Brain-Computer Inputs
The author asks for someone to contact them with the answer to this question -- and I'd be interested as well:

A small mystery remains: if the statistics

from /proc/*/statm which are used by htop

sync every 64 page faults, how can 1.5 MB of error accumulate? Syncing every 64 faults suggests that the maximum error would be 4 KB times 63 faults = 252 KB of error.

(sorry for weird formatting, wanted to include my comment around what statistics he's referring to, but asterisks can't be used unless preformatted AFAICT.)
Were all of the other OS X versions affected, too? The CVE only lists 10.9.x (so, 10.9 and 10.9.1)
Use the Data Center offering?

It wouldn’t surprise me if they eventually offer some kind of “segregated clouds”-type functionality.
Beh, it's one function call if you use Qt or boost
The guy making this announcement is from their classic games department.

The other department is mobile games.
I would say yes on two counts, one for his/her own growth/benefit and other for the team's benefit.
If there is more work in the pipeline it keeps the team less worried about what are the future
tasks they can focus on, and this becomes especially important if the company is going through
a rough phase. In addition additional work also gives opportunity for the team members to
work across different projects and rotate people who are driven and want to work on different
projects/technologies a chance, and to retain them. Naturaally, when the team benefits and
succeeds it helps the manager and improves his standing in the organiaztion.

However the ugly side of this is office politics, where some managers continuously try to expand
their turf undercutting other teams so that they manage bigger teams and reap rewards.
(say a bigger title).
Are you saying you'd like cameras in court in case a defendant gets her tits out? I think some more context to your point would be helpful!
Grabbing as much cash as they can isn't caring.
Wiki.js seems to be up and coming in this space. It’s not full featured yet, but it feels like working with a modern web application, rather than a bunch of PHP. No real time collaboration though.
In France we have presumption-of-innocence laws, but presuming innocence participates to justice not working: Look at the last people who have been killed during the summer and you’ll notice a worrying trend — they have 10, 20, 47 repeat offenses.

At one point you have to think of the victims too. For 20 repeat offenses recorded, there has been hundreds of beat-ups. I met a guy who said he’s been 200 times (his estimate) in custody between 13 and 18. He had only been condemned once, at 19. He bragged to me about how many French people he bullied, including locking up a fat kid in a basement for 3 weeks. You have to think of the victims.

Again, look at repeat offenses of usual criminals in newspapers, and remind yourself that they have been presumed innocent to the extreme and only condemned for cases which have been extensively proven, where victims dared to talk, knowing he has a condemnation rate of less that 0,5% per arrest.
Don't be such a pussy. Lots of people have great strategies how to direct sociopaths constructively.
>£40,335

>start date

they forgot to elaborate on this one
Right. Innocent until proven guilty. The public also runs with any and all salacious narratives and court cases can turn accusations into a sentencing in itself via shaming. The old ‘so, I heard you finally stopped beating your wife’ trope where the inference is enough to destroy people, true or not.

We see a lot of this on Reddit. Shaming is a powerful tool, but often should be reserved for punching up (power structures like the government, law enforcement, and large organizations ((not a small business)). Your average person is flawed and trial by public shaming seems cruel and unusual.

Like yeah, I get it, the random person you are filming is a racist but is the punishment the front page of Reddit? What’s your plan when the social climate changes and the stuff you do is now fodder to be recorded? There are some people that will record American women dressed revealing in other countries because, hey, culturally it’s shameful to dress like that. How there isn’t a bunch of public defamation lawsuits for this stuff boggles my mind. I can legally be a piece of shit, that doesn’t mean you get to just record me on one day out of my life and broadcast it on the internet.

Social media is going around banning misinformation. At some point, I want to see a crackdown on online public defamation.

But yeah, back to the point, no - you shouldn’t be able to record one of the worst moments of my life as I fight to clear my name in court.
Bothered by GitHub showing you the same projects to explore over and over?
Let's try to do something about this.
It’s not necessary. CSS 2.1 makes up most of the modern web without other modules and it’s not too hard to implement. It’s just that no one writes compositors.

Partial implementation can exist as valid user agents, and most developers don’t even seem to realize you can have a compliant browser that doesn’t render to CSS 2.1 box model specifications.
I suspect packets per second has been scaling slower than bandwidth. For instance consumer routers can push 1 gigabit but only at rather large packet sizes. This is a major selling point for commercial networking gear
Because C++ has almost all the possible features of the programming languages, so you find a subset to like in it. A language shines when it picks the correct subset of the features, not all.
McLaren’s driver duo in 1990 were Ayrton Senna and Allen Prost.

Are you sure the engineers weren’t just petty little creatures trying to get some spotlight?

I can assure you that no engineer could win a race against either one. Additionally, Senna has proved that he do “well” with much inferior cars, there must be something going on there as well...

As someone who races every now and then for fun, I can assure you that there is skill involved and domain knowledge. A lot of domain knowledge.
I like the simplest answer of all: philosophy is what philosophers do :)

Philosophy is ideas people come to that can't be discussed with other people who aren't also doing philosophy.

If it's taught in a university, it's dead philosophy. Alive philosophy can't be done in a classroom setting with strangers, it's highly personal and if you're lucky to find someone to do philosophy with, my, what a gift, consider yourself extremely lucky.
The last bastion of "they can stay in Hollywood" is the Court. If we change the structure of how we cover it to reflect this kind of BS social media optimization, yeah, we'll get the actors on the Court and not actual judges.
Which is why I either go commercial or hard line GPL.

Don't want to pay me? Well get payed the same way.

There are plenty of business opportunities for commercial software, it is just hard and takes effort, like everything in life.
Why is “Excel Add–in Development in C/C++” $6000 on Amazon?
The listing can be found here.

https://www.amazon.com.au/Excel-Add-Development-Applications-Finance/dp/0470024690/ref=sr_1_1?dchild=1&keywords=c%2B%2B&qid=1602829838&s=books&sr=1-1

Is this an algorithm thing?

Do people actually buy this?
This title is misleading. Atlassian will continue to sell and support their Data Center lineup, which are all on-premise products, so they are not moving to “cloud-only” as this title suggests. Now, this announcement will probably affect SMBs the most, as most large organizations, government agencies, etc are most likely already running Data Center and have left Server behind since it really isn’t scalable. I would’ve assumed that they would have just jacked up the price on Server to squeeze everyone out, but alas here we are.
Bain, Blackrock, HP + "cultural excellence" = Public relations nonsense
> Is there some sort of standard / commonly accepted way to manage packages for c++?

As others have pointed out, CMake is the de facto standard in C++. However, a combination of CMake with Conan seems to take care of most of anyone's needs. The downside is that the availability of C++ packages in Conan tends to be very limited.
Switched from Jenkins to Bamboo Server about 5 years ago. The integrations with Bitbucket, Jira, and Slack have been really useful. My team has put a lot of time into getting the most out of Bamboo, so it’s disappointing that we won’t be able to continue to build on that.

It would be nice if Atlassian open-sourced Bamboo so that we could continue using it long-term, but honestly one of the primary reasons that we’ve stuck with them is their excellent support team. Without them, our development team would be forced to diagnose and fix issues in Bamboo, which is not the best use of dev time. So I guess we’ll attempt to find alternative build software soon.
What actually useful things are coming out of the cryptocurrency space? All I see is illegal security offerings, ransomware, child pornography, assassination markets, illegal drug trade and ponzi schemes.
Thanks for surfacing the question agf. Hopefully someone here can help :)
> This code compiles, runs and works [1] on all major platforms using only the default toolchain provided by the OS vendor without any external dependencies or downloads.

I don't know, my OS vendor provides Bash, Python, Perl, and a great whack of CLI programs and libraries. I know Python programs are pretty useless on systems without Python interpreters, but so's an ARM64 binary on an x86-64 system. I get what the quote is trying to claim, but it doesn't stand up to much scrutiny.
for me the problem with C++ is not about the verbosity itself... it's more about how generally incomprehensible maybe even hostile it is towards you if you lack experience compared to other languages I've worked with (JS, Python, Java, Go, ..):

- navigating through template compilation error messages is a pain.
- standard library is getting better, but still feels lacking.
- different commonly used libraries have different code styles and reimplement the same things in different ways.
- combine the previous two and you get small-ish projects where you have 4 or more different types of strings (char, const char, std::string, QString, ...)
- no standard build/publish/compile/library distribution system makes using less-known external libraries a giant pain in the ass.
That is not true. As it turns out, Safari didn't use that instruction [1] at the time and even when it did. 99% of those performance gain in Speedometer had nothing to do what that instruction .

[1] https://twitter.com/saambarati/status/1049202132522479616?s=...
Exactly - so why do you treat them different? Because programmers use "=" and mathematicians write "be"?
Windows 10 seems to have made updates to their calculator similarly with a graphing mode, conversions, scientific mode etc.
I would argue that Senna is the GOAT and it’s not even close.

But yeh these GOAT conversations better with beers and stakes and people yelling at each other in person!
When good governments go bad
My Japanese wife says that she never really spoke anything while she was practicing kanji, and I don't even know how you'd be sounding out characters as you write them because an individual character can have very many strokes that aren't phonetic at all, plus an individual Kanji can have many many pronunciations; so trying to "sound out" Kanji doesn't really make any sense from the start. I think this article's description of Japanese education is probably inaccurate.
https://gdpr.eu/gdpr-consent-requirements/

> “Freely given” consent essentially means you have not cornered the data subject into agreeing to you using their data. For one thing, that means you cannot require consent to data processing as a condition of using the service. They need to be able to say no. According to Recital 42, “Consent should not be regarded as freely given if the data subject has no genuine or free choice or is unable to refuse or withdraw consent without detriment.”

> 4. When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract.
> So first, C++ in a small codebase with a small team, is a very powerful language that really does produce the best code.

"Best" is such an undefined term it's word-noise here. "Best" in terms of end-user extensibility? "Best" in terms of debuggability? "Best" in terms of having a single binary which can be copied and run without regard for machine architecture and OS?
That was such a disturbing video. These men controlling these weapons are just entirely dehumanized. After they mow down the journalists, an unarmed van appears to try and load up the wounded and take them to safety. Then they beg for clearance from command to blow up the van "Come on, let us shoot!" a direct quote; they literally beg to kill them. Then they get their clearance and just blow it all apart.

War is truly the worst thing there is.
The issue with English (I think) is that its a mostly germanic spoken language, with Latin (French) spelling imposed over it. Plus there are an enormous number of foreign words added sometimes with their original spelling, sometimes with a hacked phonetic version.

I assumed all languages were like this (spelling only loosely/occasionally linked to pronunciation). But German manages it just fine.

I always found it frustrating being told to sound out words and everyone acting like this system worked when I was a kid. It put me off reading/writing etc. Not sure what I can suggest other than being honest and saying "yeah, you're right, that word makes no sense".
Japanese Amusement Park Turns Ferris Wheel into Wi-Fi Enabled Remote Workspace
some people are already living that future. Good description of a population dealing with the drone threat on a daily basis :

https://www.latimes.com/world-nation/story/2020-10-15/drones...

"With the threat of drones omnipresent, officials, army personnel and even civilians have had to alter habits.

In Martuni (which Azerbaijanis call Khojavend), Avanesyan, the mayor, eschews what he considers a less secure but more modern smartphone in favor of a primitive Nokia, which would reveal less information to an adversary. Similarly, soldiers near the front line are proscribed from using GPS or taking any photos with their phones. Drivers tape up headlights or smear mud on their cars to obscure any markings that could make them a target. Gatherings are discouraged, with people urged not to spend too much time in one place and to designate an emergency shelter."
I have a good friend who struggled with stuttering and also the r-sound until he moved across the country and started speaking the local dialect. He never struggled with it again after that it seems.

Myself I couldn't see that our garbage bin was dark green or that my house was kind of green[0] until someone pointed it out. Now it seems impossible to miss for me, at least in daylight, but this fall I spoke to someone who was at my house and they was just as confused as I was.

I'm still partially colorblind but some colors seems to be just a matter of having it pointed out once, or seing it in the right light or something.

[0]: FTR, here's a photo of a house with the same color: https://byggebolig.no/eksterior-tak-ytterkledning-og-maling-...
> For example when config formats change, if I have /etc/example.yml created already, pacman will throw an error and put the new file at /etc/example.yml.pac-new

But, you understand that this means that Debian doesn't handle the issue, right ? Like, cool, I got an error but I still can't make my two programs run concurrently, back to Docker it is. Also some programs may generate config files or stuff in /var at runtime so apt can't even warn.
Is this a comically bad sinking and drowning risk? Aerated water has been implicated as a factor of why roller dams are effective drowning machines
In one of the local traditions, the voters in the state all assemble in a town square to vote in person. (this year they exceptionally used ballots)

https://www.ai.ch/politik/landsgemeinde

In the old days, every voter was given a special sword, and admission to the gathering was conditioned upon possession of the sword (my former landlord still has his, it might still be a requirement).

Would it be possible to develop some sort of equivalent, but as an antenna rather than a sword, reflecting on wavelengths illuminatable from the ground and observable from the air, that would allow popular votes to be taken via spy imagery? Presumably confirmation would involve multiple independent drone captures...
> I find that binary packages are quite rare for free/open source software.

Unfortunately this isn’t the case with some languages that have their own package managers, the prime example being Java as the parent commenter mentioned. It’s near impossible to build Java applications without fetching tons of binary jars from maven that Debian just gives up on providing their own package in many cases[1]. While Nix does build Java applications from source, the dependencies are fetched from maven in binary form.

[1]: https://wiki.debian.org/Hadoop
Have you actually tried rendering CSS 2.1 yourself? It’s not hard. Writing a tiling compositor is more difficult.
Maybe I am getting old, but don't get the "as a service" deal.
All you have to do is not track people.

It's only hard to follow the gdpr if you are wanting to track people, which is because that is the whole point of the gdpr.
I would be missing the ability to setup customer access, but only give them limited access to tickets and ticket comments.
Yes, and this is a behaviour that prevents various use cases, hence we need different tools with better isolation, hence docker.

> Enforcing consistency and ownership with a central database is

Assuming a lot of things very wrongly. My distro maintainer's idea of consistency may be very different from mine - it's not the system that matters, it's the freakin apps because running this is the only reason we buy computers for, and it happens that you need to run two apps which would be entirely incompatible on the same system (if I take my past life music production experience, for instance you really really want to keep using the same version of a software for a given project. But you can have a dozen different projects in flight which all require different versions of the software used. Try installing 12 different versions of gimp or ardour on Linux without something like appimage :))
I don't think that this article is accurate. A single character in Japanese generally has many entirely different readings depending on context, and the strokes have pretty much no relation to any of those pronunciations; my Japanese wife says she didn't speak aloud kanji while learning them, and I can't even imagine how a 15+ stroke kanji would be "sounded out" as you wrote it if the form you're pronouncing is a single syllable.
Right, I know, whenever I've been in Québec I've found my poor French to be even worse!

Escaping to Ontario is my usual relief.

;-)
Maybe, but one should bear in mind that prior to the last century, 99.999% of people were serfs, and that included both male and female.

Neither could vote, or owned land, or really all that much. That 99.999%, probably add .0009 too, had zero power realistically.

I find it amusing that most people look "to the past", and the point out the hardship of one sex or the other, yet when doing so?

Look at how 'Lords and Ladies' lived, which most certainly they would not have been. You, I, and likely every single person on this forum would be a serf, zero power, zero upward mobility, locked in caste and servitude.
Polarion clears it's throat...