skysight-inc/HackerNews huggingface dataset:
maybe hardware acceleration is missing or something like that

It's doing some seriously slow stuff behind the scenes. For example, when the library initialises it creates a 64 * pixelDensity square canvas and then loops through all the pixels in it one by one using a randomly generated transparent color value to draw a 1x1 rectangle to each one (See the 'generateNoise()' function in https://github.com/rikschennink/shiny/blob/master/src/index....). That's just slooooow. HTML5's canvas API has a putImageData method that is much faster because all you're really doing when you fill an image is assigning values to a UINT8 typed array with 4 values per pixel.

It'd be relatively straightforward to achieve this effect using WebGL and a quad to overlay the element, and just pass in the orientation data as a vec2 uniform. That's how some of the effects in my React Neon library work (https://react-neon.ooer.com/) for mouse coordinates. Although, that said, Neon is Chrome-only because it relies on ResizeObserver at the moment. One day I'll fix that...
I think it was specifically Amazon not releasing their changes.

Maybe AGPL would cover them and force the release, but if Amazon stuck their heals down it would be an expensive legal fight. My guess is that it was just easier to change the licence used going forward to one that is more explicit and unambiguous about the matter.

It was my understanding that AGPL was supposed to cover this specific type of use, so would also be interested in know if there is a real problem or if the licence change was simply to make the point without needing to go lawyer-to-lawyer with someone in possession of Amazon's resources.
I remember there was a time when googling was so intelligent it seemed like it was going to become self aware! Dunno what happened along the way but the last few years it’s like a giantfairly sophisticated grep coupled with a bunch of sponsored links.
I guess good time to point out XPrivacyLua[0], a privacy/permissions manager which should be default in Android imo (without having to root/install Xposed etc). But for the power users out there, worth it.

[0]: https://github.com/M66B/XPrivacyLua
Reminds me of the people getting paid to install rogue devices like this, e.g. https://www.reddit.com/r/whatisthisthing/comments/9ixdh9/fou...
I mean, sure, until Amazon and Azure decide to delete it all [0] to save money, or those companies go bankrupt and shut off their servers. None of these big cloud providers is even 50 years old.

"Forever" is a very long time indeed. There's a reason the UK still keeps some records on scrolls of velum: https://www.bbc.co.uk/news/magazine-35569281

[0] - https://news.softpedia.com/news/All-Videos-on-Google-Video-W...
There is plenty of non-free software that a distro can legally distribute.

They still usually don't, because it would break the automatically trouble-free property of their distribution. If users have to check the license of software before using them, there is little point in packaging all of it together and automatically installing, so there is little point on making a distro at all.
This comment sounds like RHEL's license is more 'free' than Mongo's, which is not the case, imho.
What would that involve? I'm guessing making a bookable SD card that dumps memory, unplugging and quickly replugging the power cable, and then booting that card? Or do you need something more specialized?
Do you have a source for point 1? That seems incredibly important.
> One would think that the EU would be in a better position to get better deals than a single country.

One would think, but the EU has been trying and failing to secure any kind of a trade deal with the US, largely due to Europe's instinctive love of protectionism.
This seems like a non-issue to me...?

The installation instructions I've always followed for MongoDB start with importing a key, and adding their official repo to my source list. I'm a debian user, but their redhat installation instructions are similar: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-...

I guess it will be a small speed bump for people experimenting their first time, but I've never had any concerns about using a vendor provided source for packages (third party provided ones are a different story.)
Sudden disconcerting sound warning!
It would be worth looking into the details of the numbers here, how profitability was actually achieved.

On a mobile here - did anyone look out for financial statements?
Bruce Perens feels “it manifests a lot of ignorance about Open Source and utter contempt for our community.”

https://opensource.org/LicenseReview122018
I'd actually be kind of surprised if Amazon did actually use it - most of the big tech companies are allergic to AGPL, and e.g. Google does not allow it to be used at all, even internally.
> More a fad than the future, I suppose

I think that could be seen as a bit harsh, especially in light of the follow-up sentence. What Flow added to the JS ecosystem is probably the future, it's just that the implementation of that future seems to be TypeScript.
The attacker's setup is really, really bad. But it's very interesting to see a drop device being used in the wild. I assume that if amateur solo actors are doing this, then organized crime rings are for sure.
This was a fascinating read.

> I’ve had concerns about the sidecars in the past, however after this event I am convinced that having each workload ship with their own logging and metric sidecars is the right thing. If these had been a shared resource to the cluster, the problem almost certainly would have been exacerbated and much harder to fix.

While I'm all for the sidecars model, I'm not sure that I agree with this...

If logging/metrics ingestion was a shared resource that applications were calling out to directly (basically a shim for kafka 99% of the time), it seems they could have built in a layer to dump writes to disk in the case kafka was unreachable. Even if they didn't and the shared service just started failing, that's a single (likely highly scaled) service failing (or best case 503ing and dropping logging+metrics where necessary) not service downtime/the cascading failures. Maybe I'm misunderstanding something about this quote.

Maybe it's just me, but workloads going down due to a sidecar that handles logging/metrics doesn't sound like the right prioritization to me.

Also, like other people have said, resource limits & using the kubernetes compute reservation systems[0] also seems like a key bit that was missing from this.

[0]: https://kubernetes.io/docs/tasks/administer-cluster/reserve-...
This sounds like the tale of many Brazilian civil servants. Civil servants in Brazil are either indicated by someone ("comissionados"), which means your job is tied to the current administration, or you've passed in a selection and have your job stability for life ("concursado"). These selections usually have tens or hundreds of thousands of people competing for a handful of vacancies, so people spend years studying and doing many of these (they're called "concurseiros"). Once you're in, you're set for life.

Adding to this, the public sector pays much more than the private sector (often 50% ~ 100% more). Have job stability, generous vacations and other benefits. Depending on where you are (federal, state or municipal government levels), you also have a special retirement plan that gives you 100% of your salary when you retire (the private policies are capped at around 4.5 minimum wages, for comparison a good dev in the bigger cities can get about 10~15 minimum wages).

And so we have many "lifers" in the public sector, and this kind of job is the dream for many people (which is terrible IMHO).
What nonsense. The people most worried about no deal are the Germans. You seem be missing much of what's going on around you. Pro-EU is pro-Titanic.
Are you able to explain what is wrong with MacAfee? I'm not knowledgeable in this area.
I was applying for a junior dev position. I already had some experience so I wasn't completely junior, I liked the company though and they only had a junior position available. So I thought what the heck I might try it.

I had been already waiting about 20 minutes in a boardroom when two guys came. We all introduced and sat down. One guy looked at my resume and after a while said

> "Well, if I had time before this meeting and looked at your resume I'd prepare myself because you're clearly not a junior level developer."

It's worth noting that they had my resume about a week in advance.
As Brexit deal goes down in flames exasperated Europe wonders what Britons want
Right. At root, the protocol was not published and the outcomes were not prespecified, ergo this is dogshit.
I don't see how this could reasonably have been done in the Brexit case. You would have to spend years negotiating the terms of the withdrawal first, then ask the people for a yea or nay. That negotiation would go totally differently if the UK government couldn't credibly claim it had a mandate from the people for the withdrawal.
Brilliant! Thank you for putting this together
"still"... for how long?
I often find that tethering to T-Mobile LTE is better than whatever misconfigured, screwed up NAT/gateway a hotel has.
Bit of a Agatha Christie style who dun it.

Fixed number of people it could be ... and it turns out to be the ex employee ... who would have thought.
> and if you really want — I don’t think you do, but you can — completely ban any with TSLint

I dunno, on top of the correctness argument: if you successfully write a codebase without any in it, and assuming your data types and algorithms are sane, then the type stability probably would likely result in really good performance.
This would be considered abuse and such interpretation would likely get thrown out as justification for active surveillance. The law pertains to truly passive surveillance only.

And trying to use such evidence in court could be repealed then as obtained illegally. (Surveillance without a warrant.) The spirit of the law is to allow reasonably incidental recording only. A zoom camera pointed at your window is not covered, neither are directional microphones etc.

Law is not an algorithm. It is executed by judges and jurors.

(Note: not a lawyer, this is not legal advice, etc.)
Does anyone have experience with https://github.com/stryker-mutator/stryker for code mutation testing?
An honest criticism:

If I had trouble with understanding the reason behind add->commit->push workflow, I would definitely have no idea what this article talks about when it says things like "merge, rebase, diamond shape". The flow chart looks almost exactly the same for "pull" and "pull --rebase". The only difference between the charts is the wording which has no meaning at all for a newbie.
Any planned realease date? I'm considering waiting for the release of it.
JOI is a great journal. I hope they manage to keep QSS top tier.
I convinced my 60-year-old parents to get themselves landline internet since they had been sharing a really small mobile data allowance. The landline enabled them to have things like Netflix. They had owned a smart TV for years with no internet...

Anyway, mum calls me up because she's having issues with getting Netflix to work on her TV. After a bunch of troubleshooting trying to help her over the phone, I asked her to reinstall the Netflix app. She goes silent. She didn't have the application installed, she had been trying to run Netflix on her tv by using an internet browser to go to the Netflix website and watch shows that way.
Yes, the "amateur hour" is giving an ex-employee the key.
We knew what we were getting, but that is not what the campaign sold. Both sides ran overwhelmingly negative campaigns.

Ironic that remain was labelled Project Fear as the most direct lies were on the leave side - the £350m that is nowhere near and never has been, and the claims of mass Turkish immigration when Turkey isn't even in the EU stand out as easily memorable.

Remain were less blatant, but gave numerous predictions and estimates of the consequence of leaving. Some were reasonable, from good sources. Others appear to have been back of an envelope escalating wildness like that house prices would fall 10%, then 20, then 25% and more. Often very poor credibility sources but still repeated as though just as credible as the Treasury or BoE etc. Which just gave easy ammunition for the Mail etc.
Wikipedia disagrees with that definition:

"Intuitively, one can view a unit as the smallest testable part of an application. In procedural programming, a unit could be an entire module, but it is more commonly an individual function or procedure. In object-oriented programming, a unit is often an entire interface, such as a class, but could be an individual method.[2] Unit tests are short code fragments[3] created by programmers or occasionally by white box testers during the development process. It forms the basis for component testing.[4]

Ideally, each test case is independent from the others. Substitutes such as method stubs, mock objects,[5] fakes, and test harnesses can be used to assist testing a module in isolation. Unit tests are typically written and run by software developers to ensure that code meets its design and behaves as intended."

https://en.wikipedia.org/wiki/Unit_testing
You guys just killed wigle.net :(
A Feel-Good AI Story Went Wrong in Flint
Facebook's '10 Year Challenge' Is Just a Harmless Meme, Right?
Brexit wasn't supposed to include sex. Theresa May wants sex, not the Brexiters. She wants sex, because she wants to keep the door open to move back in. She is not a Brexiter, but she's got the job of executing Brexit, so she's pretending to.
> WHY there is a staging area

I understand your second point, but I have a hard time understanding the difficulty with this part. Why is it hard for people to understand the idea of staging?

You put things in a box one at a time before closing the box. Does it require more explanation than that? What do people find difficult about it?
Bug in Fortnite Authentication Left Accounts Open to Take Over
Relevant: https://github.com/rbanffy/selectric-mode
Serviced apartments and corporate housing companies offer fully services apartments.

https://www.bridgestreet.com/

You can cook there, etc -- they are fully serviced (eg you get cleaning people once or twice a week, beds are made and replaced and so on).

Usually these apartments are in clusters, and areas of a country that are well policed (at least in my experience).

I also prefer apartments if I stay somewhere for more than a week, or with family.
> One would think that the EU would be in a better position to get better deals than a single country.

The EU has a history of being really slow at negotiating trade deals unfortunately.

Further, the EU enforces VAT fees and implements protectionism with these methods to favour EU-based businesses, even when no EU competitors exist. These fees have a trendency to reduce economic activity within the EU and prevent cheaper alterantives from outside of the EU being effective as they end up becoming a similar prices or more expensive when the customs fees are applied (despite trying to pass on the savings from signficantly lower production/service costs with less gross income than an EU company which results in a similarly priced product that the customer sees).

Even with a worse trade deal than the EU, the UK can stand to benefit because it won't be required to tack expensive fees on top for the purposes of protectionism of industries that may not even be in the UK to begin with.
I have seen this somewhere around 2014 when I got a tour of one of their datacenters, it definitely was more than one box, iirc it was a couple of 4u boxes, maybe half a rack high. It think it was marked with the archive.org logo.
> Population would have voted "no" if just a few more young people cared enough to get their asses to the voting booths.

I don't understand the need to youth-bash here. Turnout for young people was pretty similar to that of older demographics. There was a generational gap in how people voted, but not so much in whether they voted or not. [1]

https://www.opinium.co.uk/did-young-people-bother-to-vote-in...

In fact, turnout was 64% among 18-24 year olds and 65% among 25-39 year old, which is closer to the population average than could have been expected.
Keepass. At the moment I am using passhole in terminal, Tusk extension in Chrome and Keepass2Android on Android. All synced via Google Drive.

The apps I use have changed over time but it is still the same database and all apps I use have open source code published on Github.

[1] https://github.com/subdavis/Tusk

https://chrome.google.com/webstore/detail/keepass-tusk-passw...

[2] https://github.com/PhilippC/keepass2android

[3] https://github.com/Evidlo/passhole
Personally, I think using git from the commandline is too complicated for the purpose it serves in most companies.

Using a git GUI works quite well for people inexperienced with git.
What to Expect When ETH’s Expecting
This was discussed in the issue
When People Are as Predictable as Water [video]
Good point, but my worry is that promoting themselves clearly was never XS4ALL's strong suit, at least compared to other ISPs who cared more about profits, so that might be an uphill battle.
I like the idea of property based testing, but have found that it obfuscated the test code, making it much harder to read (especially for new teammates). This was in Go, so maybe it had a lot more cruft around it than it would in something more functional or js.
You would obviously lose the advantages, but why should it be difficult to leave, or punishable? Next you'll be suggesting job resignations should include a fine.
A similar method is to put the external call at the very end of your function, after any state updates, and make sure that function isn't called from another function. These are well-known techniques in the community and commonly used, which is probably one reason the researchers didn't find any vulnerabilities in deployed contracts.

The gas limit on send was more of a belt-and-suspenders thing, not intended as the sole protection; that may have been a bad idea in retrospect, but at the time people were pretty focused on adding every protection possible against another DAO situation.
They were allowed to keep the key.. I think focus on shutting off ex-employees is exaggerated given that they can plan as disgruntled employees.
I am not arguing with the word "collect", as it can be interpreted in best faith.

I DO argue against the "collect near the unit d-sphere", if it does not come with an explicit pointer or reference to the explanation of this illusion, I don't care if one points to Maxwell Boltzmann speeds vs velocity vector distribution, or Jacobian determinant, but one should point to something else communication makes no sense. We communicate to teacch and learn. Only when explaining why there appears to be a sphere in the higher dimension, and how this illusion arises is communicating about this pseudosphere justified. The unit d-sphere makes no sense on the 1-dimensional axis of absolute length on which we project the samples. A reference to a "unit d-sphere" only makes sense as residing in the original d-dimensional sample space. But in that space there is absolutely no packing of samples near the peak radius as it appears in the distribution of lengths.

I was not responding to the "curse of dimensionality". I show that this effect already exists at low dimensions, and physicists are very acquainted with it because within their first years of university study they get drilled in 1) jacobians for non-linear coordinate transformations 2) the velocity distribution of molecules in the kinetic theory of gases, where there is a similar plot for the absolute speed (Maxwell-Boltzmann) distribution [0] showing a peak at a non-zero speed, even though the velocity vector distribution is a normal distribution... Every physicist worth his / her salt, immediately recognizes the phenomenon as relating to the Jacobian determinant, that this has nothing to do with velocities aggregating to some sphere of non-zero radius, and that this is a misinterpretation of magnitude distribution plot...

Clearly in this physics example d=3. Would you say d=3 already shows the curse of dimensionality? I call bullocks, and suspect a misinterpretation of the magnitude plot...

Again the peak in the magnitude plot is very real, any reference to a sphere with radius of the peak in the magnitude plot and residing in the original d-dimensional space is purely imaginary!

Of course the person with simultaneously avera height, avg weight, avg income, avg capital, avg age, avg ... is very rare, ... but less rare than a similarily accurately specified person with non-average weight, but all other variables still average...

[0] https://en.wikipedia.org/wiki/Maxwell-Boltzmann_distribution...

see the last 2 sections on velocity vector distribution, and speed distribution...
At Detroit auto show, the future of cars is in the future
It does that once, and it does it to prevent having to ship an image or base64 encoded string to create a noise effect. It's a balancing act between a bigger library and CPU usage. It takes the CPU 15 milliseconds (it's more than I expected, but it's on page load). Good to know that putImageData is faster, will look into that.

What is most likely causing the chopiness is that it's animating background gradients. There is a lot of room for improvement there, instead of animating the background gradient we could transform a layer instead.

Anyway, PR's are always welcome.
Yeah it's returning 502 Bad Gateway errors (AFAIK that's what a CDN would return if it can't reach the actual host), probably a HN/reddit hug of death?

I just realized people can track my relocation across cities and countries if they can see "Ah this SSID was there last month, and here this month!".
Japan's skyscrapers are built to survive earthquakes
Occam's Razor suggests that the people who voted for Brexit didn't think that they were receiving net benefits from the EU. I'm pretty sure the net financial transfer is Britain sends more money to the EU than they get back, so it is easy to see why a tax-paying voter might feel that way.

There is an argument that this view is too simplistic and that the trade situation is complicated; but it seems a lot more plausible than a Russian conspiracy to ... do something.

There is always some level of background interference by foreign nations (as an Australian I shudder to think how much influence the US must have over Australia's politics in practice) but typically it would be cheaper to buy off or otherwise influence entrenched politicians rather than try to influence popular votes. I expect the Russians can figure that out too.
ExxonMobile has ads in my Instagram and Facebook feeds almost daily showing ads for how plastics make the world better (ehhhh) and showing green tubes trying to look like they're making algal oil fuel and saving the world.
protectionism/standards.

Remember, our cheese doesn't come out of a tube, usually.
Have two questions after reading the article

1) What are DNS logs?

2) What are RADIUS logs?

Would someone be so good as to answer?

Thanks in advance for help you could provide.

Edit :- This got downvoted. Don’t know why should anyone asking an honest question be marked down. Am I not allowed to ask technical questions in comments section?
You can't in C++ because learning the language takes 10 years and is a never-ending story.
Its opposite for me. I am very comfortable with the command line. It lets me do crazy things and if I mess up, quitely crawl back to the peaceful place.

GUI integrations have some advantages but the knowledge is not transferrable. Different GUIs work differently but the commands stay the same. I think both can complement each other. I use Pycharm a lot and it is a lot easier to see diffs or file history there. I think the same can be done with cmd as well but I don’t think I ever bothered to learn advanced commands.