skysight-inc/HackerNews huggingface dataset:
The background might be a standard template, and they just have someone paste a logo onto another layer.

The question I have is why paste it in as a data URL rather than just upload the image to the server, if they control the server?
No. DMCA makes most breaking of encryption illegal when used to circumvent copyright. "Most" because it has exemptions even for copyright circumvention. This is a very limited place to make it illegal.

I can probably think of hundreds of places you can still do it and it's not illegal. Some examples: in school classes to learn, at home for practice, researchers attacking each others new algorithms, estate clearance to get dead person assets released, for interoperability in may cases, for archiving old things in many cases, and on and on.

In fact, almost any place I can think of where I might break encryption (which I have done both as a hobby and professionally and as while a PhD student) is perfectly legal. It becomes illegal when used to do something else illegal, like violating copyright, or stealing things.

So no, breaking encryption is not illegal as a whole.

Here, break this: Lbh qvqa'g oernx gur ynj.
Not yet. But I assume that is going to be a useful feature.
It appears to also use Tesseract
Determining the location of your script in Bash
Correct, but they are not the foundation of the Web -- HTTP is, and web specification writers are only concerned with creating APIs for the web platform (hence why Web Sockets is an upgraded HTTP connection, not lower level like raw TCP or UDP.)
They aren’t really customizable that much. I don’t think there is a property in VS or VS Code to haggle with to reduce autocomplete timing to zero, and it still doesn’t deal with it being too intrusive to be used continuously. Each design decision has a cascading consequence, making customization very difficult.
Go on craigslist and look for projects that you can work on part-time..and start emailing/contacting.

You may not get a ton of money at first, but you will be able to build your network.
How to fail over your streaming system
"add to desktop" option has been available for a couple of years now I think.
Startup Equity Calculator
One person is sitting at the machine, the other is sitting beside them. Like how one person is flying the plane, the other is sitting beside them. Pilot/navigator is a common role division. In pair programming, the person at the keyboard is doing the minutiae of the immediate task at hand (the pilot), while the other person is thinking through the next steps or how it fits into the whole (the navigator). They are not actually typing at the same time.
> A Privacy Policy is just words in most jurisdictions.
Not for long. At least in EU.

Well, it's already illegal, it just takes time to prosecute enough data processors until others start being afraid of the fines and start ACTUALLY implementing GDPR.
They are not so consistent with what image they use for seized domains but in some cases like this one they use the website's logo.
If the secure enclave implements the time lockout (well, supposedly I guess considering it seems broken) then the device is indeed a game changer, thanks for that information!
Really bizarre that I now only see 26 ratings in the Amazon page, as opposed to 113 that I saw earlier. https://www.amazon.com/Surrounded-Idiots-Behaviour-Understan...

Anyone know what is happening?

Is that the sudden burst of traffic from HN triggered some kind of Amazon's fake review analysis and they took down bunch of reviews?
Unfortunately not, I had to write most of it in Swift so cannot cross-compile.
I will save you some time: nvme use pcie so it’s faster than sata.
Interesting that the Police Service of Northern Ireland are also involved!
Maybe because quite a lot of plastic gets sent to asia? https://www.dw.com/en/german-plastic-floods-southeast-asia/a...
Someone should do a talk on Pseudo-Psychology, the Good Parts. I had no idea what Myers-Briggs was actually meant to be used for.
The API already exists? The very simplest thing to do in 2020 (assuming modern browsers) is to use fetch: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/U...

Having said that, you probably still need to think a little about auth etc. Depends on what you're doing. If it's all internal then it's fine but otherwise you need some notion of who the caller is and they need to send something with each request that's checked on the python backend.
Read or watch Steve Blank's "The Secret History of Silicon Valley"

https://steveblank.com/secret-history/

The Shockley->Fairchild era doesn't get on screen until 54:25.
Weeds are also loving climate change, so your conclusions are off.
Apartments in Berlin tend to have ridiculously oversized entrance halls in my experience. There must be some other driving force here.
This looks very promising, and the price is reasonable.

But the web site is one page, without even an "About" section. All it has is an animation, some text, and an e-mail address. No information about the company at all. Even the whois for the domain is hidden.

For the sort of person for whom "on device" processing is important, information about the company has value.
Shouldn't that return an HTTP 451?
It's also extremely fast.
Coke (or sodas) might not be the best example, plenty of CO2 inside, if you take C out of it, ignitable O2 remains. Might end up pretty nasty if bottle is left on the scorching sun (not a chemist, just armchair guessing).

Generally making something chemically active with god-knows-what long term effects and being in touch of food is a no-no for me. Some other materials for other usages might be better ideas. Or lets just stick to good old regulation and extra taxes.
Unless you do what the earth did for millions of years and bury the carbon deep underground anything you do will merely create a pipeline effect: When it starts there is a small reduction, but overall there is none as soon as the pipeline is full.

What do you mean by "absorb carbon" anyway - plastic is carbon for the most part, the "H(ydrogen)" in the molecules is tiny in terms of weight (H compared to C atom), and any other atoms mixed in for this or that effect are minor components of what is mostly various kinds of carbo-hydrogen molecules.
Its awesome to see kitten game[0] on here! I had no idea it was released as an app. For stuff like this, I'll buy it even if I never plan to play it on the device, to support the creator for the time I've spent on the free version.

https://play.google.com/store/apps/details?id=com.nuclearuni...
There is, but the space is vast for those. A better analogy might be a possessive, like the King’s crown, or perhaps an operation, the president’s impeachment. But we usually use language to communicate, not to design and build, so you aren’t gaining much when you already know what was done or to be done and are just communicating that. Instead, think of auto completion as a planning aide to help you remember what things have and can do.

The right word for that would be code completion or more specific brandings of intellisense, which is completely different from things like T9.
Ask HN: What to do if my domain name is flagged as Adult by a Net Nanny service?
I have owned a domain called managedvideocloud.com for several years. I don't have sever or a business behind it ; but I do use it to occasionally build and test my personal web application code that has been under development by only me; it has nothing to do with my employer . I am very frugal so I only start the EC2 server when I am coding at home and point the domain name on AWS Route 53 to that server and then do my testing. I shut down the EC2 when I am done. I use a Comodo SSL certificate. There is literally no one else who accesses my web application. I occasionally check my application from work. Lately it has been blocked as the net nanny/web blocker service used by my employer thinks this is an adult site. There is nothing but my ugly HTML and javascript on the pages . I do not know which service my employer uses but I am assuming this site is now also blocked for all my prospective customers, were this application to ever become a reality.
Who do I contact to get off this list ? Do the web site blockers have a process to get off their list ?
Maybe they do not control the origin server, only the domain and it would be easier just to redirect everyone using DNS.
That doesn't ring true to me at all. Almost all of the people I've seen do some kind of charity extreme sport event would definitely have done it without the charity part if that was an option.
> "...and places a significant burden on health resources."

How can 174 people place significant burden on NHS? I understand their concern but certainly there are bigger fish to fry.

Also, more importantly, the analysis is completely flawed. Their ROI is based on the injuried, not all who donated and dived.
To pay for enrollment in their iOS dev program (to publish iOS apps) Apple asked me to FAX my credit card data to a USA phone number so that they can charge it manually. Told me that that was the only way of enrollment from my country of residence at that time. Things changed now and they allow online payment but that was also ridiculous. They literally had a form on their website that I printed and filled in my CC data to appropriate boxes. Then had to find a fax machine to send it.
Is it going to download the entire library to my device if I run processing for all of my photos? That is over 500gb of network activity.
This is a completely ridiculous article. The whole concept is flawed.

New/delete like this are for smallish general purpose allocation, for example of objects, where we want to keep the code at a fairly high level in C++ and not think about low-level concepts like "bytes" or allocation mechanics. Or performance.

Conversely, an app written in C++ that needs huge swaths memory for manipulating raw bytes and needs high-performance would not likely use new char[] or calloc/malloc directly at all. It would directly interface with the OS via mmap or indirectly via some domain relevant library, for example, OpenCV.

We might even still exclusively use the C++ language to write the low-level portions of the code, but if you need to interface with the OS in specific controlled ways or write performance oriented code, you are not going to do it using only high-level C++ operations. You are going to call exactly what you need to interface with the system directly. If you want mmap(), you'd just call mmap() from C++. If you want sbrk(), you'd call sbrk(). If you don't like the system new/delete and malloc/free, you could use something like dlmalloc and and even remap new/delete to it, or to some custom slab allocator.

Secondly, as pointed out by others, the author isn't benchmarking C++. He's benchmarking glibc malloc and the Linux mmap. We'd expect a C program using malloc/calloc to have exactly the same timings.

Thirdly, fallacious reasoning about initialization. If your app needs to allocate (for some ??? reason) 32 GB of memory, you would NOT automatically zero it first, unless you actually needed it to be zero, or you wanted your app to waste a bunch of time. Unnecessary zeroing huge arrays is not required for good security. We're mostly benchmarking memset here, not even malloc/mmap. So it's completely apples/oranges to compare mmap benchmark with a zerofill benchmark. I almost expect a follow-up article that points out accessing x[i] is much faster when x is a raw array of integers than when x is a std::map of strings.

Now read the footnotes. The author is misunderstanding what "idomatic C++" means. RAII is the best answer I can come up with for idiomatic - C++ doesn't have a built-in guard concept so we creatively mis-use constructors and destructors to get a similar result.

Footnote 2 proves the author knows bupkis about how C++ or any part of the system actually works. He's semi-admitting as much.

I'd hope for much better from a CS professor. Stick to benchmarking this:

for(i=0; i<1E9; ++i);
Please don't get personal about this. It only provokes others into doing worse, as happened downthread.

Your comment would be just fine with just the second paragraph.

https://news.ycombinator.com/newsguidelines.html
Very cool and certainly something people working in photonics will be looking into and utilising.
You have fake passport and credit card scans? I'm not sure you should admit that on a public forum.
There was an NPR story that mentioned US has satellites which can detect RADAR and I wondered about that, so I asked on twitter. Here are two nice threads of explanations I got in response:

https://twitter.com/M_R_Thomp/status/1217510002723893250

https://twitter.com/gbrumfiel/status/1217506180303663104
Since the two filesystems are independent, it seems they could have independent content. A filesystem that could boot DOS or Linux.
New Techniques Let Researchers ‘See’ Brains as They Learn
You're assuming the year was stored as 19100. It's far more likely it was stored as 100, and "19" was prepended to a string conversion.
My prediction, a public statement apologising.
With 2-1 odds that it will contain : "We value our clients privacy" mentioned at least twice.
What I Learned Watching All 44 AppSec Cali 2019 Talks
If it were truly scientific we could test out and get certified, then we would only have to attend refresher courses.

I'm serious when I say this is one of the best things about being a contractor or consultant. I can just sign a paper saying that I'm responsible for my behavior.
National Videogame Museum, Sheffield UK
The difference is much more stark than that. Iran has murdered perhaps a thousand protestors in the last year. [1]

> "Verified video footage indicates severe violence was used against protesters, including armed members of security forces shooting from the roof of a justice department building in one city, and from helicopters in another," Bachelet said in a statement. "We have also received footage which appears to show security forces shooting unarmed demonstrators from behind while they were running away, and shooting others directly in the face and vital organs – in other words shooting to kill."

There is no equivalency here at all. Iran is a failed and murderous regime.

Here’s hoping that Iran’s disastrous response and capitulation in the face of the US killing Suleimani will weaken the Ayatollah enough in the eyes of the people and provoke further rebellion. The Iranian people have incredible potential but they have been choked under the boot of Khamenei for so long.

[1] - https://www.nbcnews.com/news/world/u-s-says-iran-may-have-ki...
Also data retention policy: automatically purge old data when it is no longer actively being accessed
IIRC they're not absorbed directly, but it may influence the plant's development, etc.
tl;dr I wrote detailed summaries of all of the OWASP AppSec Cali 2019 talks (~32 hours of video) so that you can quickly grok the key insights and pro tips and then apply them at your company.

I also calculated some stats, including bar charts for talks by company (Netflix had the most) and talk categories.

The talks spanned a variety of topics, here are just a few examples:

* Areas you'd expect, like threat modeling, web security, containers and Kubernetes security

* How to be an effective first security hire at a startup

* How to build a strong AppSec program

* How to scale security with automation, tooling, and partnerships with developers

* How to build a positive security culture and make security training fun and engaging

* Netflix's cloud security defense in depth strategy and how they protect AWS creds

* How Dropbox protects heterogeneous internal web apps

* How Slack vets Slack Bots and how Salesforce secures the AppExchange

* How Salesforce protects user accounts via browser fingerprints and how Pinterest protects * accounts whose passwords have leaked in third-party breaches

* Lessons learned running a cyber warfare exercise with UN diplomats

I'd be happy to chat about any of the talks, my process for writing all of the summaries (I got a lot better over time), or anything else security related.
You can see the mindset everywhere in the Valley; it's just easiest with the "gig economy" companies that put it right in our collective faces.

For example, compare what was described in the linked article to how brutally companies like Facebook and Google resist treating their campus staff like "real employees": https://gizmodo.com/google-and-facebooks-security-guards-are...
That's easy for you to say as someone that I'm assuming isn't trying to become a cam model. These people wouldn't have been able to get the job without sending the verifying information, and you don't know their circumstances. Saying "just don't do the thing," without nuance or context is just ignorant.
To be honest, it just makes more sense to use a image rather than a HTTP error return for the regular user to see and understand what is going on at the moment with said website.
Paywalled. Please provide a mirror.
I urge people to read The Secret Life of Trees (https://www.goodreads.com/book/show/28256439-the-hidden-life...). This guy says "This is why we only need to irrigate our forests for about 20 years — once they reach maturity, they will influence their local biome and bring self-sustaining rains.", but, according to the book, most trees are still basically adolescent at 100 years. I love the idea and am an active supporter of rewiliding myself, but you need to understand the timeframes of what you're working with.
“The canal houses were from the outset combined residences, storage units, and places of business,”

This is covered well in the Strong Towns book that came out recently: https://www.google.com/books/edition/Strong_Towns/w0WyDwAAQB... (available on Amazon here: https://amzn.to/2FRT6bA or your local library on request).

In the name of 'progress' we've outlawed that kind of thing in most of the US, so now we have to drive pollution spewing vehicles to do even the most basic things.
To be fair I had to use this very process to book a hotel in the Caribbean just last year - a hotel owned and operated by a British company!
I really wish we could just get a pipeline operator past stage 1. It seems like such a simple idea philosophically but apparently the big players can't agree on any of the exact details.
The models can't fake this data - it's required as proof that the filming is consensual, and that they are of a legal age to produce the films.
That is why it would have to be a political platform, simply not tipping people who rely on tips to make living is not making a point and is immoral.
Lots of countries don't have tipping like the US, so there are plenty of models out there.
Is it very different from a large scale construction project?

The group knows how to build the structure even if no one individual can explain every detail.

And to an observer they'd see humans arrive each morning, spread out to accomplish tasks and then return to their cars.
> It was the first language to add "if/else" constructs, GC, closures, first class functions, reference semantics, and recursion.

"Lisp is still #1 for key algorithmic techniques, such as recursion and condescension."
Russia still denies facts. Period.

This topic is about Iran.
> A global reforestation project is how we fix climate change

It isn't. Besides being inadequate even on its own terms, creating large and flammable forests in a time of increasing droughts is just going to lead to megafires, which will instantly eliminate all gains from years of forestation.

We should still plant trees. There's no real downside to doing so except the cost. But you absolutely cannot count on flammable forests locking up carbon forever. Forests burn, they get cut down for firewood, bad things happen to them.

Tree-planting is, like, 1% of what needs to be done, not 90%. It's a 1% solution.
The technology pushed into schools today is a threat to child development
In Chrome, open the page you want, then on the Chrome menu select More Tools / Create Shortcut...

Give it a name and check "Open as window". Now you have a shortcut you can use like any other application shortcut.

(I've only tried this on Windows and Linux, but it should work on macOS too.)
The article is wrong though. For error codes, 0 being a success value is the CONVENTION. A non-zero code is an error. This isn't about "programming languages."
What do they mean by plastic? Petrochemical resins? Does cellophane count? Does paper count?
Huh, I'd never seen a pipe method with the # as the placeholder before. That seems like a pretty nice way to make it flexible.
Flight controllers in question don't feature wireless connectivity - they are typically used in FPV racer drones, and only offer a USB connector for firmware flashing and configuration. There are Android apps that use USB OTG for the job, but the primary option is the desktop app built by the same authors/community as the flight firmware, which originated as a Chrome app and was eventually migrated to Electron.
You'd be surprised but established brands like Arcteryx ask their customers to email pictures of their passport and credit card. Email. Pictures. Yes, you've read that right. Given how stupid such request is (from data security and privacy points of view), I'm sure they treat that data properly. /s
In this case that wasn't an option as these are the models so they had to present real info, at least to get paid.
Why horrified? A quick scan and it's actually nicely laid out and indented, split into logical sections and commented.

Without wanting to spend a lot of time on it, why is it horrific?

There's nothing intrinsically wrong with hardcoded values as they're biological constants, and nicely identified by the standard convention of using ALL_CAPS_VARIABLES.

Edit: Scanning a bit more, he's probably referring to this file, which is pretty horrific:

https://github.com/ModelDBRepository/254217/blob/master/_mor...
many photo IDs include an address, so it's basically included
Easy enough to see in practice, though. It's fun to think of corporations as larger organisms. They regularly fight each other, eat each other, get eaten by each other, die, and reproduce. Google acquiring a startup is not much different from a whale eating a shrimp. The same analogies can be made for countries and cities, too.

It's also fun to think of yourself as a giant city of smaller organisms - you've got white blood cell cops, you've got red blood cells which are basically cars on arterial highways, you've got factories and garbage trucks and libraries.
SpaceX will destroy one of its rockets in the pursuit of safety this weekend
OpenGL deprecated the cruft in 3.0, removed it in 3.1, then added a way to get it back with the compatibility profile in 3.2. Turns out a lot of people still wanted that cruft and they were a big enough market that people listened to them. I believe it was CAD software asking for this which on Windows is the only major user of OpenGL.

Direct3D is mostly used for games so if your new game has to use a new API that's not _that_ big of a deal. You don't start from scratch every couple years with regular software though.
The PhD is a fraternity.

I think the only thing a PhD makes you an expert in is "PhD-ing".

Don't get me wrong. I think having a PhD is a signal that you are very intelligent, I respect, work with and love people with PhDs (I disrespect the system). But if you believe this:

> Meanwhile, the percentage of frauds among self-proclaimed non-Ph.D. experts is likely close to 100%

then I would say the percentage of frauds among PhD experts is 99%. No one knows anything. Perhaps non-PhDs are better than PhDs at remembering that. PhD's don't tell you how expert someone is at something. Unless the task at hand is making PDFs. People with PhDs are all great at that.

If you look at the track record of "Psychology PhDs" in the past 100 years, I wouldn't be surprised if this fellow has done better work than more than half of them. Purely by chance, knowing nothing about his book.

I trust experience and open data more than academic credentials.

I would not be surprised if in 50 years we have a much more scientific method of doing science than the current PhD system.