skysight-inc/HackerNews huggingface dataset:
LEDs are terrible with dimmers. They flicker, and they have bad response curves to the dim-level. Yes, there exist properly dimmable LEDs, but buying 5 different bulbs to find one that works negates the savings.
Bitcoin Community Set Up Wallet for Ellen Degeneres
Up until USB 2.0 and to a degree, 3.0, USB was pretty straight forward in the fact that EVERY USB device plugged in worked.

Now you have USB C with a laundry list of supported features and protocols which may or may not be present on your device and most consumers are completely clueless. Does that USB C port on your device support Displayport? Does it do Thunderbolt? Can it be used for charging? What does it do exactly? Too many technical features in a consumer plug.
Right, but if I write a blog post about my experience with someone, don't I have a right to have that blog post indexed by google if I want?

In our modern world, 'people figuring out what the facts are by themselves' means searching via google. How else are people supposed to figure out facts for themselves?
I wonder if an expresscard adaptor could be made for these, after all it also is pcie internally...

This would be a way to give old laptops a real boost.
Of course—if you don't store personal data (trivially).

In fact, encryption (security) is mostly orthogonal to how you track and handle personal and sensitive data (privacy protection). You could encrypt everything and still be wildly GDPR non-compliant, if the encrypted information you're storing lacks clear purpose and explicit consent.
This would be great for DSLRs if integrated especially those who are shooting wildlife at high speed. Contrary to my own previous belief, I thought I would need a smaller hard drive in terms of storage space when I have a larger or faster SD card, but the opposite is true. The faster and bigger the SD card is the more photos I ended up shooting with more duplicates and the more of a need for a home NAS or bigger hard drive.. I think the issue is I never considered SD card as permanent storage media and I would always create a copy of it somewhere else.
>why then carry on the legacy of Javascript with its weird edge cases?

but many languages could have done that, instead google chose the route to create another not much has improved here language, other than..they made it
> Contrary to the other examples, this one won't make use of helper functions or initializers

Wondering what the code would look like with the helpers. Is this a bit of a "recoding of the wheel" example/exercise by Sascha?
Decentraleyes is another one to add to that group.

https://decentraleyes.org/
If you are using the same salt on multiple passwords you are not doing it properly. It is supposed to be almost a nonce. 1 random salt per password.
If you want to fight it, tag them as wrong persons to mess up their training dataset. I am sure they would love that! :) Maybe even start a Facebook group "False positives" where people would do this for fun and to "stick it to the man" lol
If the sending side can saturate your line, then you want to set a max. Some providers offer bursting where you can exceed your max for a short period of time. You can inquire about that. I know some people drop the connection and re-initiate so they can use burst bandwidth for the entire upload.
Most featured mobile apps are still using the native widgets. They're just styling them.
There are safer exercises for strengthening the back. Squats are good for the legs.
Histatins: antimicrobial peptides with therapeutic potential

ABSTRACT

Histatins are a group of antimicrobial peptides, found in the saliva of man and some higher primates, which possess antifungal properties. Histatins bind to a receptor on the fungal cell membrane and enter the cytoplasm where they target the mitochondrion. They induce the non-lytic loss of ATP from actively respiring cells, which can induce cell death. In addition, they have been shown to disrupt the cell cycle and lead to the generation of reactive oxygen species. Their mode of action is distinct from those exhibited by the conventional azole and polyene drugs, hence histatins may have applications in controlling drug-resistant fungal infections. The possibility of utilising histatins for the control of fungal infections of the oral cavity is being actively pursued with the antifungal properties of topical histatin preparations and histatin-impregnated denture acrylic being evaluated. Initial clinical studies are encouraging, having demonstrated the safety and efficacy of histatin preparations in blocking the adherence of the yeast Candida albicans to denture acrylic, retarding plaque formation and reducing the severity of gingivitis. Histatins may represent a new generation of antimicrobial compounds for the treatment of oral fungal infections and have the advantage, compared with conventional antifungal agents, of being a normal component of human saliva with no apparent adverse effects on host tissues and having a mode of action distinct to azole and polyene antifungals.

Kavanagh, Kevin and Dowd, Susan (2004) Histatins: antimicrobial peptides with therapeutic potential. Journal of Pharmacy and Pharmacology, 56.

http://eprints.maynoothuniversity.ie/354/1/R03014.pdf
> What we did not know was how to authenticate a site's public key.

Naive question-- why not "trust on first use?"
Are you concerned about code size then? That would make sense for a browser app, coming from desktop I'm not too concerned with code that gets generated but might not get called.
...and those strange and interesting people can still afford to live in NYC. Just look at the exodus of artists from San Francisco to Oakland, and now with landlords chasing everyone out of lofts in Oakland [1,2], from Oakland to LA. Despite paying lip service to the creative and the weird, the Bay Area has done very little to actually protect those folks [3].

[1] http://sanfrancisco.cbslocal.com/2017/07/29/oakland-artists-...

[2] https://www.mercurynews.com/2017/03/23/residents-in-salt-lic...

[3] https://www.sfgate.com/expensive-san-francisco/article/Artis...
The same should be true for most software companies going forward. The approach to just assume it's the obligation of the user to ensure compliance won't work for much longer.
What is specifically required is pretty clear:

You must provide the user with a detailed description of what personal data of theirs you are collecting, who you are sharing it with and what your business purpose for collecting it is, and if the data is something that you need their consent to collect, you get their explicit consent to collect that data and you must let them opt-out of providing that consent without preventing them from doing business with you.
China’s web censors go into overdrive as President Xi Jinping consolidates power
Code an App with GraphQL, React Native and AWS AppSync: The App
Or maybe people who live in a self-driving van; it can park someplace out in the country in the evening and deliver you to your work just in time to start..
You are overthinking this. All that matters is that the candidate does have a basic competency in algorithms (#0, we were looking for programmers, not just typists); anything beyond that was completely optional (and I believe I have written as much) and a way to get the interview flowing to expectations of both sides.

However, if your position is "I believe you want one specific textbook answer to the problem from me, and I refuse to do anything at all instead of risking what I think the interviewer would see as incorrect, even partially," you'd be at a wrong interview: the hidden goal is "let's find some technical problem to talk about, we wish to see an approximation of your problem-solving skills; if that approximation is 'freeze indecisively,' that would hardly solve any problems." If you see making any mistake as a threat (instead of going back-and-forth to an optimal solution), you would burn out on the actual technical challenges of the job within a month - literally none of them had a single, perfect, by-the-book solution, each needed to be iteratively developed; cramming the Right Exam Answers wouldn't have helped you on that job, as there weren't any.

Edit: perhaps such person would feel better in a tester/QA position, but does not really strike me as fit for developing (development's usual cycle of trying many things, finding that many of them are not applicable and trying something else, seems like outright torture for someone who needs to have the perfect answer right from the start). Therefore, both sides would find out early, at the interview; in this respect the question would serve its purpose well.
I wonder if they'll ever start giving the plugs different shapes to differentiate them :/
Everyone living in a city is in thousands of other people's photos
Is there an easy way to mistrain this?
Yeah, my last experience with paid MKL libs / Intel compilers was some years ago now—before I ever remember seeing anything about OpenBLAS. I know OpenBLAS has been a big performance boon.

And to be clear, I’d love to see Free and Open Source options be the standard for HPC. It sounds like we may be much closer to that state today than we were years ago when last I worked with people highly concerned about performance in this area. That’s great news.
It's not flattering to say the US is moving toward massive low-paying underemployment
This is an interesting perspective. I agree that some types of cold-calling are terrible, like if you sell credit cards and just randomly call anyone who might want a credit card. This is untargeted, and if everyone who sold general-purpose goods did it, we'd all be inundated.

In the B2B context, things seem a little different, especially for startups who have products that are not known. If you work in a particular field and someone calls you to tell you about their new product that is relevant to your company and your specific role, that seems much less terrible than the untargeted calling described above. And in some cases, you may actually be glad that you were called. I don't think it's fair to say that "all cold calling is horrible and unethical", since it can be done in very targeted ways. And small startups in particular (who are here on HN) often try to cold-call in as targeted a way as possible—because when you're spending CEO time on the phone, you're very sensitive to wasting anyone's time.

At the end of the day, it comes down to balancing the benefits to people who are glad you called and the detriment to people whose time you wasted. If you're not targeted, you're likely a net negative to society. If you're very targeted (as many small startups are), there's a much greater chance you're a net positive.
I'm fine with this, but how do I find those photos where I'm being automatically tagged in?
How do they discern the difference between someone without an account (ie: a new face), a poor result from the network, and someone who's opted out? Unless the default for everyone is "opt-out", which I highly doubt.
I'm getting severe anxiety from having a camera pointed at me since this all Facebook stuff started and people posted pictures online. Needless to say, I don't have an account there.

I also take off the moment I see a camera unless the shooter in advance ask me if it's ok and they agree to not put it online. Unfortunately I can't do anything about CCTV but that's not posted online at least.

It's to the point where I avoid social settings with a lot of unknown people and generally stay with my wife and kids. Not that that is a bad think, I'm quite happy to be with them :)
If you want a practical example of psuedonymisation then consider a case where you have two internal systems that serve different purposes (say one is used as a CRM, the other is used for business reporting).

The CRM database is copied over to a separate database that the reporting system feeds from. Now in reality the reporting system (which will generally give you aggregated trend reporting) doesn't need a full copy of all production data as it only needs to utilise a limited subset of the overall data.

So instead of the full copy of the CRM database being copied over to the reporting database, you filter the data so you only copy over an anonymised dataset. That is pseudonymisation in a nutshell. Because you still retain the separate dataset in your system, the data is not truly anonymised, so is said to be pseudonymised. Overall I see it as linked to the requirement for data minimisation. Any particular system should only have access to the data it needs to perform its role.
Up to 4% or €20 million, whichever is greater.
Chinese censors move to block ridicule of 'Emperor' Xi Jinping's power grab
The standard is let's say not so well thought out. You can still kill your computer by plugging in wrong USB-C.
That’s an interesting point. Not on Facebook but they know who I am and who I know already (they sent me an invite to join years ago with a list of about 10 people I might know. I knew 9 of them...
Rocket Science Group (MailChimp) and Zapier for example already provide GDPR-compliant data processing agreements to their customers.

Google and Dropbox promise to do so by May 2018.
Let me know if it works. I tried the "easy methods" from youtube several times and saw exactly zero particles.
Interesting approach. I'd read some articles about the inner workings.
By that logic, should we all write assembly on the server side?

Declarative, high-level structures (like UI definitions in XML or some other data-only format) really do change the paradigm. You can argue that it's not a useful change, but saying "it's all parsed by imperative logic at some point!" is specious.
I'm with you. I'm amazed how quickly the concept of "My business has to have a presence at night" has become some kind of non-negotiable rule. Exactly how much business is driven by 3AM drivebys? But, the costs of all that lighting is suddenly a lot lower than it was before.

The switch to better streetlights is good, but the sea of commercial lighting seems like an unaddressed issue.

I miss the darkness.
> But something we forget often is... the goal of reading code is almost always to understand a system or some part of it. And reading code for me is a terrible way to do it.

Good point. A couple famous quotes that speak to this[0]:

Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious.

-- Fred Brooks, The Mythical Man-Month

Bad programmers worry about the code. Good programmers worry about data structures and their relationships.

-- Linus Torvalds

[0] https://news.ycombinator.com/item?id=9487819
Agreed. Visual things should be laid out visually. I abhor having to recompile and navigate back to the screen I was working on just to make a tweak.
> The diversity of startups is huge: marketing, software for construction project management, dog walking apps, you get the idea.

Sure, but they're software startups first and foremost. Conversations felt like they inevitably drifted to very stereotypical discussions ("What's your stack?" or "Who's funding you?") because that's most people's day-to-day.

It's a bit like speaking to a group of executives (who also might come from diverse sectors) vs. speaking to a group of teachers, artists, dog walkers, and construction workers.
Hi, founder of EnvKey here.

Password managers can work for this, but they don't offer anything to help you manage multiple environments, conflict resolution, integration with code, etc. EnvKey tries to make all this seamless by zeroing in on this specific use case.

In comparison to Vault (which I think is great software and has helped to inspire EnvKey's design), EnvKey is just a lot simpler. There's no server management, and configuration of any development or server environment is as simple as setting a single environment variable (ENVKEY=F4U4jGkZuo24zKxxgJsR-4f1g2w3VpHYpYC2x).
Ahh, I'm sorry. I meant Open Access - as in free to read upon publication.

I did some more digging. Turns out they have some leeway for submission fees under some conditions: https://www.plos.org/fee-assistance
But then you can't replace the key before it expired (how can you tell that the key has changed or that you are being mitm?).
You're completely wrong.

Just for starters, you will need to decide which data you have to process and which is optional. Some data will need to be kept for compliance purposes. How much anonymization will be applied. What data is in every single internal db in your org? Do you even know of all the internal dbs? Each data will have to be tagged with the collection basis, either legitimate interest or consent.

The GDPR is also -- as I've complained on here before -- less of a regulation and more of a framework for 30-odd individual country privacy regulators. Some parts of the GDPR, eg on consent, are laid out in black and white. Other parts aren't at all. And the EU wankers have declined to issue final guidance on the latter even by this date, less than 3 months from the compliance deadline.

There's also cute stuff in there like if you have more than 250 employees or engage in "widespread processing of personal data" (widespread processing left, of course, undefined) you will have to hire a Data Protection Officer. Said DPO must be in the EU and report to the ceo. This will be quite a nice cottage industry for EU lawyers.

American companies are probably unable to pick a lead regulator and hence will be subject to the individual regulators of each EU country. What happens when some french person (France has a very aggressive privacy regulator) complains to the regulator, and you are dealing with a regulator in a language you don't speak? I hope you enjoy paying legal $600/hour.

The GDPR does specify enough around consent (ie all consent-basis contacts must be default opt-out) to make it highly unlikely that any of your email or newsletter opt-ins are compliant. You will have to re-consent all of your marketing emails, and this may come with significant attrition. This will be painful for outbound sales, even outbound sales that currently is very respectful of opt-outs.

Data subjects can also do things like request a copy of all data (a so-called Subject Access Request or SAR), request deletion, and even freeze processing, which is supposed to stop processing without deletion. This must percolate through all third party systems, of which most companies will have a lot. Just start with your two mailing systems (transactional + marketing), logs, analytics, billing, salesforce, billing, etc. And as mentioned above, it is required to percolate through internal systems.

You will have to have an ugly discussion about backups. Are you going to roll backups at 30 days? That's probably not ideal. But what should happen when a data deletion request is received and that data is, of course, sitting in backups?

The short story is this is expensive and painful enough that, if I only had incidental European customers, I'd probably ignore it and close their accounts if they complain. This is very much not GDPR compliant, but as an American company, I'd do it anyway because of the expense of dealing with the above.
Photojournalism with a Point and Shoot Camera (2011)
Time-Inconsistent Planning (tldr: a graph theoretic model of procrastination)
No place to pray (2017)
I call people I don't know all the time because I have something valuable to offer and want to share that with them. It's no different than any form of advertising....its just more direct. Put another way, if I could call you today and offer you a service or product that solved a big problem you have for a fair renumeration you would be thankful.
Is that distinction relevant to the user?

I'm still blocking ads and javascript everywhere I browse. If the ad networks are the ones distributing this malware, they're either complicit or negligent. Either way, the source of the malware from my perspective as a user is still "ads".
> Maybe it’s because I grew up with incandescent bulbs

It is soooo that. When I bought my house 8 years ago I immediately had to replace some incandescent bulbs that shared a circuit with the microwave because the power consumption was tripping the breaker. And then I had to do the math to figure out when it was cost-effective to replace everything with LEDs. So I've become extremely cognizant of what things consume, and exactly what that costs...

Now I've got everything automated with LEDs and presence detection and schedules to turn things off when people aren't around or shouldn't be awake. Yet, lights needlessly being left on still bothers me.
May as well be suspicious about the amount of bitcoin they mined, and when they mined it.
Algorithm is good, but not best. Facebook is offering me to tag my dad on my own pictures. :v https://imgur.com/a/fqDGS
Digital Collectibles: A New Category of Tokens Emerging
Countries laws? Are you in Europe perhaps?
It's not for Android developers. It's for cross platform developers so it just had to be nicer than that.
Home appliances have made tremendous advances in the last 50 years in terms of efficiency. A lot of this drive was simply to cut manufacturing costs. Refrigerators in particular have made considerable advances almost every decade.

In the last 30 years the regulations around water consumption have driven rapid development in dish and clothes washer technology which has also improved their electrical efficiency.

The efficiencies we see today in desktop and server CPUs were less intentional and more a bi-product of the performance goals. Modern Intel CPUs have their origins in the Centrino mobile platform of the early 2000s, a variant of the P3. The Netburst CPUs of the time eschewed efficiency for speed and so P4 chips were very hot and inefficient, when Intel hit a ceiling with TDP and clockspeeds they had to reevaluate the situation. With Centrino, Intel's mobile CPU, they were trying to make the most power efficient CPU they could and concluded that the faster the CPU could complete it's workload and power down, the more battery could be saved. The end result was a very powerful and power efficient CPU. Intel found that with a few tweaks Centrino could outperform Netburst at a lower clockspeed and with far less power consumption.
No true cold caller.
Hmm. Its interesting to hear a different view but I can't agree. Language has tremendous power and using it to signal to the reader whether they should approve of something in what might claim to be objective factual reporting is quite insidious to me.

I strongly dislike the "journalism using colorful words" and China comparison as a defence of deception and manipulation. Our standards should be higher. Plenty of room for colour with good quality writing.

(edit: just to clarify the article is question raised my spin flags but only to a level that is within the lazy-writing/unconscious-bias zone too)
How to reduce the size of EBS Windows boot volume in AWS?
I might have to wait for the plug wars to end before I buy a new laptop.

I remember when I thought FireWire was going to be the future...then thunderbolt...display port...usb c...usb n + 1
I can't speak for the guy you're replying to, but I'm also curious what harm you're afraid of, mostly so that I can also be afraid of it.

Definitely not the "nothing to hide" stuff as I'm very pro-privacy.

I have a vague fear of some kind of dystopian situation that arises or is influenced by these huge, accurate data sets. I'm curious if you have more specific qualms with it. My vague fear hasn't kept photos of me off of social media, even though I'm okay being a "weird guy who doesn't take photos" if need be.

I know your username and respect your opinion, maybe the grandparent does as well.