skysight-inc/HackerNews huggingface dataset:
Logo and Branding are highly dependent on the success of the company than the other way around. Nike's logo is iconic because of the success of the company, it's not intrinsic to the shape itself. This is something I have to remind all my clients who send me a brief that essentially boils down to "Make me a billon-dollar logo."¹

I then have to remind them that the only way to do that is to actually build a company worth a billion dollars in revenue, then open Photoshop and draw a random squiggle.

¹Most common one is, "I need the logo to be world-class, like Apple or Microsoft."
It sounds very tough on your joints, did you consider swimming ? Cycling ? Rowing machines ?
It's not all about the numbers, the only diets / workouts that work are the ones you can keep as a lifestyle.
I also found this assertion surprising. I often wish filesystems had good native support for tagging and not just a strict hierarchy. Even hardlinks / symlinks seem like a poorly supported afterthought, especially on Windows, and generally not worth the effort to use them for user-level data organisation. But I'm not sure how a purely tag based would work in practice, so thanks for the pointer to OS/400.

Another example is the Windows Start Menu. The hierarchy is basically useless and a huge pain to use. I have give up on maintaining a sensible hierarchy long ago. Windows 10's search is much better, except when it fails you're forced to go back to the hierarchy. One thing missing here is that you can't navigate from a search result to the hierarchy.
> deniable encryption [Canetti et al., Crypto’96] provides the additional guarantee that the plaintext remains secret even in face of authoritative entities that attempt to coerce (or bribe) communicating parties to expose their internal states, including the plaintexts, keys and randomness. To achieve this guarantee, deniable encryption is equipped with a faking algorithm which allows parties to generate fake keys and randomness that make the ciphertext appear consistent with any plaintext of the parties’ choice.

Does the faking algorithm for the scheme proposed in the paper require any of the private information as input? In other words: given a ciphertext only, can I come up with keys and randomness to provide an arbitrary plaintext?

OTP for example does have this property, I can just simply XOR the plaintext I want to have with the ciphertext and claim that this is the key.

Edit: this question is relevant as if the private information is needed, it might limit your options once you do give them fake stuff. If some party can prove that the fake plaintext/key pair you gave them is indeed fake, then you should be able to walk back on your claims and say that you never had the plaintext or forgot the password or whatever.
Anti-vaccine nonsense spurred NY’s largest outbreak in decades
Choose Firefox Now Or Later You Won't Have a Choice

https://robert.ocallahan.org/2014/08/choose-firefox-now-or-l...
> explain their thought process while looking to solve the issue

I would think they and their colleagues discussed alternatives together, collaboratively in for example a Slack chat — so an interviewee can give you good replies about the thought process and alternative solutions that were considered and discarded. I would assume. Or maybe the interviewee him/herself came up with ideas, that his/her colleagues realized weren't going to work, and explained why, for him/her. Then s/he might be really good at describing the thought process.
Colleges Lose a ‘Stunning’ 651 Foreign-Language Programs in 3 Years
Age of Empires 2 was what made my little brother decide being a programmer. It's trigger system in the map editor is so primitive and lacking, you'd have to spend hours for some basic things that can be done in seconds via a loop. We (mostly I) developed a program that multiplied the triggers with special names by changing keywords (or key-numbers like 42^^) by modifying the save file. He loved the reverse-engineering and how easier things get using a proper programming language. On the other hand, I think if someone is creative and analytic that way to find themselves writing scripts-like stuff in a map editor, then they are already good candidates for being programmers.

What I wanted to say, then diverged and started telling a completely unnecessary story, is: AoE2 is a really timeless piece of software. Look at the still kicking community for this 20-year-old game!
Kind of misleading as it requires a native application (the bridge).
I can do a few push ups etc. I wouldn't call that a workout though.

Running or cycling to work is not an option. I live in Cyprus where summer is regularly over 40 degrees C and autumn/spring regularly over 25. Also, there are almost no bike roads.
How can superficial details like that be more important to you than your privacy?
I use Blockada on my phone, which runs an adblocker as a local-device VPN; a neat trick to do this without needing to root the phone (although mine is also rooted).
To interject with a potentially inconvenient fact, I think the premise that ad blocking (request blocking) is now obstructed, is incorrect. Therefore this response seems exaggerated to me.

This is because Chrome extensions can use the 'debugger' API to send remote debugging protocol commands to a page, to intercept and filter / block all requests.

There is no need to use the provided Chrome extension APIs for blocking. Google can remove all of them, I think, without effect.

This is because there are multiple ways to do the same thing. Authors/engineers complaining that now they are impeded, are in fact mistaken.

Disclosure: I know this because I have actually re-implemented the blocking from AdBlock Fast using CRDP Network domain.
JQuery Interview Questions
> Derek’s point about savings is about list price differences that result from total system performance (and not any sort of special discounting).

Obviously that's the thing you'd choose to highlight in a public Google-hosted presentation after a strategic partnership that is a bonanza in marketing for Google Cloud. It wouldn't work so well to tell a room full of engineers "We moved to Google cuz they gave us a fat discount, one you can't get because you're not Twitter!"

The fact that you allocated a top level URL for it is embarrassing (https://cloud.google.com/twitter/). Can you imagine if Amazon advertised https://aws.amazon.com/netflix/?
This was actually the last time I rented a DVD.
For me my most useful is:

# Short memory span

alias asch="alias | grep"

For when I've forgotten wth I called an alias forever ago, or I forget what the command is, or I don't know if I have aliased something yet.
My question might sound aggressive but I've always been fascinated by seemingly smart people making that kind of point.
Are you saying that having to take a shower is enough of an annoyance that you'd skip on a life time of benefits in almost every measurable health / well being metrics ?
Ask HN: Requests for Twitter.com, paypal.com, etc in my Nginx logs
Hi. I have started to see thousands of requests in my nginx logs for domains like twitter.com, paypal.com, cloudfront.net and many others. Does anyone have an idea of what they are trying to do? It's the first time I see this kind of behavior/attack. It was causing high load issues on the server because I was testing the lua extension for nginx (actually openresty) that allows requesting new LetsEncrypt certificates on the fly automatically when a request for an unknown domainis received for the first time. This is because my app will let users use custom domains. So all those requests for those domains were triggering requests for certificates from LetsEncrypt which of course resulted in rate limiting etc (429's and 400's)... I have now disabled this thing while I implement a restriction that will let the lua extension request new certificates only for whitelisted domains, otherwise falling back to a main certificate.

But yeath, I was wondering if anyone here knows what they are trying to achieve. Thanks in advance.
> single model of CPU/GPU

that is also a questionable assumption for Android (?)
Researchers Find a Web of Factors Behind Multiple Sclerosis
The link is broken to the "longer article on this topic" link (looks like a markdown issue).
You're not wrong per se but Netflix takes a similar route to Google Global Cache in that they provide the hardware and place it inside the networks of other ISPs etc etc. So it's a CDN in the sense its a distributed content delivery network but not in the sense that they just use large traditional CDN providers.

Netflix provides massive storage boxes to ISPs that serve content from within the network of the ISP the user is connecting from. This can save the ISP a lot of external traffic so they generally want to do this to save costs and meet customer demands. YouTube does a similar thing.

They call it OpenConnect:

https://openconnect.netflix.com/en_gb/
https://www.opensecrets.org/lobby/clientsum.php?id=D00006782... : it seems to be by summing up costs to known lobbying agencies.
Can you point me to some examples where it’s been done correctly?

I’ve followed this topic off and on for 20 years, and I’ve yet to see a big success. I’ve only ever seen this cycle:

1) Someone discovers ontology and rdf,

2) They implement some obvious examples,

3) They get hyped and tell everyone,

4) They try to generalize their examples to real-world problems,

5) They get silent and disappear.
All the I-have-nothing-to-hide people, please publish your bank account, address, SSN, passwords and other information the bank can ask when trying to transfer the money.

Yea, I know... so they really have something to hide, right? So why not to start caring about the privacy and start thinking?
I think that most jobs that require CS & Maths knowledge will allow you to work flexibly if you find the right company/gig.

I also think that you are looking at this situation the wrong-way round. There is so much more to a job than just being able to work remotely. What you are asking is almost akin to "What kind of job lets me work at a desk?".

There are many, many kinds of jobs out there that could involve maths and CS, you need to be more specific about your skillset and what you enjoy. For example, the career path of an actuary will be very different from that of a computer games programmer.
I was really surprise that they could embed a tinyurl inside a google url. Got 6 / 8.
Uk was one of the most powerful members of the EU before brexit and saying "one person (e.g. Angela Merkel) determine UKs immigration levels" is not correct.

UK is not part of the Schengen Agreement, like, Ireland they can decide if a particularity nationality need a visa, I have dual nationality and I can enter Ireland or Uk without a visa using one passport and need a visa using another.
This is very interesting project. I follow its development since inception.

It is related with Decidim (Catalan for "we decide"). For those curious about, check it here: https://decidim.org/
Blockchain may never benefit corporations
To a negligible amount in my experience. Many electrical motors have an official shelf-life of around 10 years, due to other factors. If the magnet is treated correctly, it wouldn't loose much strength, maybe 1-2%.

Some magnets lose strength from concussions and higher temperatures. A very strong magnetic field can also damage the magnet. That said, motors with permanent magnets have quite good performance properties and are pretty energy efficient.

And if your magnet fails, you can always revitalize it with an external magnetic field.
That zergling video depends on a zero reaction time, it's true that's an advantage of AI. No matter how high the APM, if the reaction time is high enough, some things just cannot be done.

Perfect micro against siege tanks is impossible for humans, because the time between the beginning of the shot and the moment the damage is applied is seen by us as instant. The game features other units where that time is bigger, and pro-level games usually feature perfect micro on those instances (e.g. widow mines, banelings, disruptors, locusts, hellions...)
Can you use the local-device VPN in combination with an actual VPN? Or it is automatically turned off when connecting to a different network?
> Lobbying is nothing more than legalized corruption.

Lobbying is talking to your representatives. It's the "petition of Government for a redress of grievances" in the first amendment, often combined with the "right of people peaceably to assemble".

Bribery is a problem with actual laws against it, laws that probably need revision given the quid pro quo is probably too narrow:

https://en.wikipedia.org/wiki/McDonnell_v._United_States

But I don't see lawmakers or voters taking it all too seriously considering they have a habit of supporting politicians with open cases and even convictions:

https://en.wikipedia.org/wiki/William_J._Jefferson#Corruptio...
still amazed something the size of a football could cause that
Never heard about that; I'll give it a try
That's... hi-larious.
Favorite from the Wikipedia names list: Don Black - white supremist.
Makes sense when you think about it. The property of magnetism is caused by the alignment of the atoms in the material. Surely this ordering is as subject to entropy as all other order.

But the speed at which people are reporting their magnets losing strength makes me think they're either using low-quality magnets, or their brains getting used to the sensations and tuning them out. I think if mammals had an evolutionary purpose for sensing magnetic fields, they'd already have methods for doing so. From recollection I think dolphins have this trait and use it to navigate.
There's a difference between "failed to contact update server" and "no new updates found", though. And DNS manipulation wouldn't work if certificate pinning is used.
> it is not possible to have two processes on the same machine listening on the same port number.

This is not true.

One strategy is to use multicast[1].

Another strategy is to use SO_BROADCAST+SO_REUSEADDR[2].

[1]: http://www.jarloo.com/c-udp-multicasting-tutorial/

[2]: http://hacked10bits.blogspot.com/2014/12/udp-binding-and-por...
> The fact that you allocated a top level URL for it is embarrassing (https://cloud.google.com/twitter/). Can you imagine if Amazon advertised https://aws.amazon.com/netflix/?

It's a case study. Google didn't create a one-off URL for Twitter, but have the same URL pattern for all their public case studies:

- https://cloud.google.com/chilean-healthcare/

- https://cloud.google.com/now-ims/

- etc.

Amazon has absolutely the same, except that their URL is slightly different, but I didn't think that there is a URL police which determines which URLs are considered embarrassing for case studies and which not:

https://aws.amazon.com/solutions/case-studies/netflix/
Proc-macro-rules: macro-rules pattern matching inside Rust procedural macros
I recommend the documentary Where to Invade Next, from Michael Moore.

I think EU have actually little problems compare with others.
My experience is that they last longer than the average Intel PC and, therefore, it's reasonable to expect to pay more for the convenience of not having to upgrade as frequently.

There used to be a furniture brand in Brazil that had good looking stuff that lasted about half as long as the good brands, but cost about half as much. Buying it meant you would redecorate twice as frequently, which is, for some people, a plus.
Apple's New Keyboards Also Still Plagued with Issues (2019) [video]
Yep, when chrome started forcing "logins" to the browser whenever you log in to their services, I knew it was time for me to stop relying on Google's browser.
- If you've received campaign contributions from the corporation said lobbyist works for, I think it's apparent to everyone how, (you scratch my back...).

- You're giving a citizen which may not even live in your constituency and works for a corporation the kind of access to yourself that you'd never grant a regular constituent.

- Over the decades, an understanding has been built of 'the revolving door', how former government workers switch to the private sector and then come back as lobbyists, utilizing their contacts and friendships to get what their employer wants. Or they come back into government with a massive exit package, while still being loyal to their former employer and vote for wars etc, when then conveniently their 'former' employer can send equipment for etc. Then they switch to the private sector again, collecting millions annually for a position that has no real responsibility.

The notion that there's corruption only when filmed passing banknotes is absurd, there's a reason the notion of intention exists in criminal law.
It doesn't seem very active sadly, their dev branch is even older than master, and master hasn't been updated in almost a year.

According to the documentation it only supports discovery anyway so, is it abandon-ware?
From what I read it could be the buildup of scar tissue around the magnet. I can't find the source, sry.
I think it is. But I also think a significant amount of that awkwardness comes from the DOM and all the backward-compatible cruft that comes with it. I'm ready to be positively surprised but I'm not sure how much of those stuff you can abstract away.
That might seem logical on the surface, but dig just a little deeper and the flaws become readily apparent.

For example if you're looking for the population of New York between 1850 and 1950, you would see a potentially dramatic shift of the population around the turn of the century, which would be misleading if you didn't already know the caveat about the consolidation of the city in 1898.

However that shouldn't discourage the tagging of data by city. It just means that a city, as metadata, is no more or less functional than country, as the grandparent comment suggests.
>Can we finally say that DDG is better for some searches than Google?

I think we're close. For some things, it's still not the best but instead of going to <insert another search engine here>, I try to modify my query to scope to what I'm looking for.

In a crude example, if I'm looking for the "LoadCrashDump" method,, which is specific to ClrMD[0], I can simply construct my query as "ClrMD: LoadCrashDump".

[0] - https://github.com/Microsoft/clrmd/blob/ac36603e37ef7c8ba05d...
True Story by David Sharp and His Million Dollar Come Back
Somehow I feel like this comment greatly undervalues the design and impact that Windows NT had.
Okay i will bite. Why "super wolf"?
What happened with the Gmail's Authenticated Senders key icon for e-mails from certain high profile sites that properly validate through DMARC? (described e.g. here [0])

[0]: https://www.pcworld.com/article/2921383/software/4-gmail-lab...
What about Signal? has e2e encryption, group messaging and is practically completely open source.

I personally really want to quit all the Facebook apps (because of the reasons mentioned), but I just feel that there is too much communication I need in it's messaging apps to leave (family, friends, work chats) that leaving them would be problematic.

What I really want is a messaging app that can still receive and communicate messages from the "bad" apps, but by default uses its better way, so that as people migrate to it, you can communicate with them using the app, but still be able to receive (and send) messages using for example WhatsApp for people that haven't changed apps yet.
There are more planned. You can read it here: https://about.gitlab.com/direction/package/
The problem is, some (poorly written) websites don't work without the ads. Sometime you just don't care and close the tab, but sometimes you don't have a choice and in that case disabling the host file is a bit of a hassle. I prefer simple extensions like uBlock Origin which do all the work for me and that I can enable/disable as needed.
This is fantastic as Chromecast support was one thing keeping me from dropping Chrome entiredly. I have a real love/hate relationship with Chromecast. I love its minimalism and simplicity - you just pick something you want to 'cast' and off you go. Whether there's a handoff to stream directly to the TV or it's directly casting from the device is seamless (unless there are bandwidth issues with the latter). Videostream[1] works really well for video files.

However, recently it's got a lot worse. For some reason universal notifications of casting devices stopped coming up on my Pixel. That meant navigating back into the casting app, which may have lost its connection, or using the Google Home app to switch something off.

Also the fact that some content providers put annoying blocks on their apps (not just Amazon - some broadcasters in the UK prevent you from streaming live content), and all that means is you need to cast your tab/screen instead of using app-handoff (see bandwidth issues, above).

It's so close to the perfect streaming device that the ways in which it fails hurt that much more.

[1]: https://chrome.google.com/webstore/detail/videostream-for-go...
Mendeley encrypts users' database after Zotero provides an importer
The intermediate programmer likes to write smart and complicated code, but after a while you will go back to basics, and start to appreciate simplicity and convenience, and write code similar to a beginner, but without the bugs and inefficiencies (including your own time).
I tried it but the hacker news crowd seems to respond more to Visual Basic 6 (see the link I attached). I guess outside of Hacker News people think more of RAD. Thanks for your input :)
No surprise there. "When goods don't cross borders, armies will."
How to protect yourself from data breaches
I was told Coq but, after some checking, I can only find the B method indeed.
However I did find a paper mixing both ([0]) : using Coq to prove the more complex proofs generated by atelier B. So it might have been both.

[0] https://perso.crans.org/cauderlier/org/art%253A10.1007%252Fs...
An introduction to lock free algorithms
There are many websites claiming that various plants can clean the air from allergens and pollutants while scrubbing co2 and providing oxygen.

Kamal Meattle even claims that a handful of large plants are enough to sustain a person without any external input! http://greenspaces.in/blog/ted09/

I cannot find metastudies and reliable scientific data on the topic. Most sources cite only the same old NASA study.

Any help?
That is not misleading at all. Many add-ons require such companion apps. Any add-on that wants to access the filesystem in a more broad way or needs to use raw sockets will need this type of native app to be present. There is a protocol for talking between the native app and the WebExtension called "Native Messaging":

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...

Native Messaging allow an Add-on to launch a native application that follows its rules. Basically, the add-on needs to ask for nativeMessaging permission, as this one does in:

https://github.com/hensm/fx_cast/blob/master/ext/src/manifes...

And the native application needs to whitelist the add-on as someone who can call them, as seen in:

https://github.com/hensm/fx_cast/blob/master/app/bin/build.j...

You can see similar setups in many of the WebExtensions that are exploring the p2p/dweb/decentralization space.

PS: I am not the author, I checked the source and knew what to look for.