skysight-inc/HackerNews huggingface dataset:
I think there are three things going on.

1. The belief that very high contrast black one white contributes to eye strain for some people. I think this one is reasonable - read the literature on how I help dyslexics and this tends to come up. I tend to use a very dark grey instead of black - about 90%

2. A desire to create visual heirarchy without end up with a horrific fruit salad... visual hierarchies are important in text. You can create them by altering font, size, style or colour. Ideally you should be able to create the heirarchy subtly - so the reader understands what is important, but while keeping the site looking clean and sophisticated (see point 3). Changing the greyness of text is one more tool in the box - and where heirarchirs are complex designers can find themselves hunting for tools

3. Minimalist fashion. No one wants their page to look old fashioned. No one wants to establish a visual hierarchy that looks like a Geocities page.

So the temptation is to keep colours muted, to keep style and font changes to the minimum. Using shades of grey to provide almost subliminal cues sounds cool.
The point was more about that they are directly profiting from Linux in various forms, yet refuse to be part of the community and provide proper support for their hardware, unlike say Intel.
I put an RX460 in the new work desktop and it's been flawless, always has been right back to my ancient 6950.

Laptops and media PC are all Intel and they are reliable as well.

Will depend on your use case though.
Paedophillia != child abuse. It's a deviant sexual preference just like homosexuality, even though perhaps you think it is more morally wrong to have paedophillic tendencies than to have homosexual tendencies.

I don't think it is productive to strongly stigmatize all forms of paedophillac tendencies, specifically because it reduces the chance of would-be child abusers getting help controlling and/or channeling their urges.

There is some research that suggests higher availability of child pornography (including the simulated/drawn) reduces occurences of child abuse, and although it is of course highly controversial, to me it indicates that it is worth investigating.

As a specific example of what I consider to be a very harmful way of dealing with the (real or fake) child porn issue, is the UK porn identification requirement. No paedophile is going to enter their details when they want to look at loli hentai, so they'd be forced to find some other outlet, for instance by going on the darkweb. Or they end up not doing anything to pacify their urges, which might well raise the chances of them actually participating in child abuse. Of course this is purely speculative, but I don't think these are outcomes you can reasonably dismiss out of hand.

I'm not saying I condone the use of photographic material of minors, I tend towards "90% bad" but really have to think it through more, but I do believe it to be harmful to make hand-drawn or CG child pornography illegal. The "but you're abusing the children without their knowledge" argument doesn't hold water there, and it'd be great if it usurped large swaths of the market for abusive child pornography.
Bit of a laugh about "uncorrupted authorities" (the Japanese political system is many things but hardly uncorrupted), but the uniqueness of Japanese crime structure is real. However, that structure relies on another addiction that is basically as powerful as drugs, completely legal, and relatively well-accepted by society: pachinko.

To me, it looks like any society with some form of inequality will inevitably need a way for the lower classes to escape their daily struggles. In some countries it's hardcore religion; in some it's drugs; in some it's alcohol; in some it's mindless gambling... Affinity for one or the other depends on a number of factors, but eventually we have to accept at least one of them if we want to keep society stable in the long run.
Under US law, I think that's probably true, but a) it's not what I was talking about, and b) I don't think you should be as confident as you seem to be.
It's a distinction under The Opium Act in the Netherlands, apparently [0]

It's generally used to distinguish psychological dependence and physical addiction. [1]

[0] https://www.government.nl/topics/drugs/difference-between-ha...

[1] http://www.drugwise.org.uk/soft-drugs/
Nowadays, it seems to me that every time I hear the word 'disruptive', the word 'free' seems to be close by.
No worries. For what it's worth I think 2Mb of JS to load text and picture is bonkers as well.
How to Analyze Windows System Event Logs?
Vietnam Seeks to Tax Facebook Retailers
Indeed, a lot more people have ptsd than is generally guessed because there is a great variety of life-altering trauma than people imagine. The caricature of ptsd is that it's something that veterans and rape victims have. It's too serious for anyone else to even think about having. It takes over your life and makes you into a crazy person, or nearly so.

The reality is that these are just the most extreme cases of ptsd. Many people who have suffered through comparatively more minor traumas nevertheless exhibit ptsd symptoms that can affect their quality of life in a daily basis. For example, emotional trauma in childhood can easily lead to the core ptsd symptoms such as irritability, isolation, hypervigilance, anxiety, flashbacks, etc. But because these are due to events considered less serious than combat or violent physical assault they can often go untreated and ignored.
Document your pain.

Blogs tend to be at a level commensurate with the person writing the blog, there is a lack of good stuff from your average day to day devs point of view because those types of devs don't typically blog.
I strongly agree. This is precisely why I love fictional UIs in sci-fi movies and videogames. This is also why I find it natural to use Emacs as my proxy operating system - because there everything is functional and consistent. And it's also why I prefer native UIs to web UIs - because again, there's a deeper system-wide consistency in native UIs.

To your analysis I'd add: companies, because of business pressures, mostly try to milk you instead of helping you. I sometimes call it "extracting value from users" instead of "delivering value to users". The consequence of that is, they want to control as much of the interaction with you as they possibly can. On the web, it means they want to control the rendering phase. As a user, this is precisely what I don't want them to do. I want their data, not their presentation decisions. This conflict is pretty visible where it comes to ad blockers and reader modes, and also one of the big reasons people resort to scrapping websites. In a perfect world where companies cared about delivering value to users, scrapping would not be necessary.
Wisdom of Crowds UK event – Collaborating, sharing and distributing information
When given the choice of a naming a variable notSomethingDescriptive or somethingElseDescriptive, I always choose the positive name, because it's easier to understand in logical expressions, and reduces double negation. It's better to describe what something is, instead of what it's not. So unOrthoDox is more negative (and more complex) than heteroDox, because it begins with the prefix "un".
Huge fan of ShareLaTeX, looking forward to see the rest
The parent comment raises some good points. The sample size here is too small and the article's conclusion has loads of confirmation bias, also displayed in majority of the comments here.
It's not practical for most cases, but the few very very high-security ones. The pads are distributed beforehand, stored securely and used when a message encrypted to them comes in. So it's just that the message can have OTP security while not taking the time of a courier trip and can be just sent on other somewhat insecure channel.
What's her opinion on the whole cost of survival question ? worth it ?
To Remember, We Need to Forget
Comic Con Tunisia: Where cosplay and conscience collide
On iOS I use KeePass Touch. It syncs with Dropbox, and allows you to unlock the database with your fingerprint. At the time I searched, it was one of the only apps that fit these two requirements. Still works fine.
is this expected to magically resolve the problem of storing raw data and computing proofs lazily?
1) I believe so. Once Google goes into Diridon, enough young people would gather around the station, businesses would also gather, higher-density buildings will go up, start ups will start to gather as well.

2) Cupertino is close enough to Stanford and Moffett, which were the two centers of initial Silicon Valley. Morgan Hill and Brentwood are quite far. Still, its population and real estate markets will grow.

3) High price sometimes attracts people by itself.
Filipa, one of our frontend engineers, recently gave a talk at VueConf about our move to Vue.js: https://www.youtube.com/watch?v=-69tKcl1oTE
Three strikes applies to both violent and non-violent felonies and the example earlier in the thread is for petty theft. Do you consider those crimes to be equal? Are all felonies equal?

Why does sentencing vary but strikes do not? Why is there a "suite of punishments" for these felonies but only one number of strikes?

I never said the concept of strikes is wrong or even that three is the wrong number. I asked why the value is fixed across different crimes because it seems arbitrary. I have yet to see any evidence to the contrary. My question stands, why three instead of some other number?

Do you have a reason for three strikes other than "because that's what we always did" or "baseball"? If those are the only reasons then I think we need to rethink this practice.
> KeePass is a close alternative, but nowhere near as polished at this point.

The story of a lot of open source projects.
There are times i just don't like having people around me. Then i want to do stuff i really like in my own pace/peace.

Sometimes that is tending to my little garden, toying around with a Raspberry Pi, tv or gaming or whatever.

Is that the comfort you're talking about?
Exactly.
I'm amazed that so much of the web today is still based on "easy" scripting languages like JS or Python, which are fragile and error prone.

Once I transitioned to Elm and Haskell, I saw bugs almost disappear. I didn't improve as a dev, I just used a safer language.

Especially when money is involved, correctness and safety should be the number 1 priority.
The vast majority of the world deals with seasons. It'll be okay. And frankly, the PNW is outright pleasant. The NE gets covered in snow for 1/4 of the year, and transplants to Portland and Seattle complain about it being cloudy.
What I said about the intersection of closures and variable scoping in JS is not an opinion, it's an objective fact. All too often, people try to do something like declare a var inside a loop, and spin off a closure that captures that var. The reasonable assumption is that the scope of the variable is the body of the loop, and thus every iteration gets its own new copy, and all closures are independent.

In reality, all closures get the same variable, and if it is the loop counter or derived from it, and closures are executed later, then they will all see the same value - the one that said variable had after the last iteration. It's even worse if closures try to write to it.

This is something that is peculiar to JS. In most other languages, there's no similar issue, because either local variables can't be declared inside loops (or, indeed, at all, treating assignment as implicit declaration), as in Python or Ruby; or if they can, then their scope is what you'd expect it to be, as in C#, Java etc.

Writing async code using closures as continuations is not unique to JS, either. All mainstream languages support this now.
They raised $71.000 so far. ;)
So simply, what's the point?

How is it better than existing methods for doing whatever you envision doing with it?

What if anything, does it enable that would otherwise be impossible?

So you've got nothing?

"Ha-ha! Why would I use PayPal when these smart contract blockchains technologies have been working well for many years?"

So instead you go to one of the future's several competing smart contract platforms

Simply positing a future scenario is not an argument for it's likelihood.

Why do I need a massively parallel system with enough energy to power a city to do this when I could just do it manually, or write a script to do it and run it locally? If one of the donators doesn't trust me or my code, then they can just donate to wherever directly.

I don't even get your scenario, what value is there in me/my contract being an intermediary between my fans and these other organizations?
(and isn't GitHub a for profit company? Why would you donate money to them?)
Stop bothering her with interviews, I'm waiting for the third installment of the Cromwell trilogy.
@tptacek, isn't the fact that you can now no longer separate "developer" and "cloud provider" a security concern as well?

(You can no longer use other clouds than their own...?)
I think Solidity, and hence Ethereum as a smart contracts platform, really took off because Solidity is easy to get started with. More formal languages make it harder to shoot yourself in the foot, but ... devs don't use them.

The trouble with appealing to the middling devs, of course, is that you end up with middling code, and middling smart contract code is how to shoot yourself in the foot.

https://davidgerard.co.uk/blockchain/ethereum-smart-contract...
Out of curiosity, how much were they paying?
>Note that none of those code extractors are verified to be

>correct themselves, lacking a formalization of the target

>language's semantics.

CertiCoq project aims to provide a certified compiler from Coq into CLight (formalized subset of "Safe C"). In this respect,

it is superior to what you have mentioned, I guess.

Offtopic: Lean's effort seems strange to me. Usage of C++
as its implementation language gets me really nervous,

I feel doubt in its reliability.
That's not entirely true. The law can make crypto currencies illegal and put them outside the banking system. The US government did this with online gambling payment systems like NetellerC which severely crippled that industry. They also could potentially charge the founding developers and ICOs. Basically if the law makes it too difficult and non-convertible to real currencies and mainstream goods and services then they can exert the necessary influence that will either kill it or force change via the major actors.
> Next time, I'm going to use this case as a counterexample, because when the solution to the problem of "hackers robbing banks" is "vigilantes robbing the remaining banks", something is very wrong with your system

I can see what you're saying, but I don't think that this is a problem with cryptocurrencies specifically, it's a problem with buggy software, yes, but it's something that is the case with every dangerous exploit being actively taken advantage of in the wild, Heartbleed would be an example that doesn't involve cryptocurrencies, but I give you that the Ether-based ecosystem seems to be a particularly buggy collection of software, probably because of too much ambition, (a Turing-complete VM), being written by people with too little experience and applied for very sensitive (monetary) transactions, which seems like a recipe for disaster.
It's like EVE Online but for real.
Are these the same one time pads that have already been cracked by the NSA after the Soviets reused them?
You can download it here: http://www.computerhistory.org/atchm/adobe-photoshop-source-...
"In the years after Haystack Mountain started making cheese, one of the company's biggest problems was finding a reliable source of goat milk. Jim Schott's small farm couldn't produce enough on its own, and every outside supplier eventually went out of business."

Any competitor will get out of business if you have to pay your forced labor only 1$ a day.
What is the link to Slack Channel of PH? And yeah, what is SSG?
Gmelius - https://gmelius.com . We have decided to use Vuejs for our whole product line (Browser extension, Desktop, Mobile) because we have found it to be quite powerful and easy to work with for our team. A big plus is the developer on boarding being really fast compared to other frameworks. Time is money and Vuejs really closed the deal for us.
The quokka conspiracy
Yes, and the more such laws a country makes the less relevant that country will be in international commerce.

It's very hard to outlaw progress, it will simply route around you, there are many historical examples of this.
As long as you also have times where you go and meet friends, I don't see how this would be a problem.
You forgot when the people that run ethereum made the default vote choice as the hard fork. This is important.
It is, but it turns out exchanges don't actually care. Bitcoins from the Bitfinex hack are slowly being dumped on exchanges, for example. It's like someone rocked up to a bank with a big duffelbag full of dye-stained notes known to have been stolen from another bank, and went "no worries lol".
> Due Diligence should not raise any surprises and confirm what you have pitched them.

This is key and something that I have explained multiple times over the last couple of years to people that really did not get why a surprise or two during a DD were a 'big deal'. DD is confirmatory, not discovery.
"So you've got nothing?"

Since you immediately reject my examples so completely, I think I won't persuade you. Good for you -- I won't fool you into wasting your time on this obviously pointless blockchain thing.
IOTA team up with F6S on a 10M dollar Developer Ecosystem Fund
> Is that a way around it?

No, that's an alternative, and smart contracts are attempting to become a way around that.
Launching a new version of ImageMagick
I tried to do that, unfortunately for the high end AMD is simply not competitive. If you want to game in 4K NVidia is the way to go (or at least it was 6 months ago when I bought my card).
I use 1Password on Windows 10 (and iOS) and "hanging for minutes at a time" has definitely not been my experience anywhere. It works well enough for daily use. The Chrome integration sometimes does stop working (about once a fortnight or so) but Help > Restart 1Password Helper takes care of that.

Yes the UI is "classic Windows" not "modern UI"[1] but written an afterthought seems a bit harsh.

[1] https://i.agilebits.com/db/2014-04-02_14-11-43.png
The second use is pretty much exactly how bitcoin blockchain betting systems work. It'd be interesting to know if this could be (or has been?) done in etherium or similar to lower the trust required even more.
If you don't mind, does it get the listings from an API or do you have to crawl?
The question was "how many others do/would".

I can also play on my Windows box/console/Mac etc.
No. Just. No

Whenever I see people get excited about doing something to help prisoners my heart breaks. The problem is not that we only have 7k to work with. The problem is that they are in prison. We should be directing our energies toward that problem, not this one.

Prison in America has taken over the social function of slavery. I wish there was some way to get people to care more about the issue but the Just World fallacy [0] is an indomitable foe.

[0] https://en.wikipedia.org/wiki/Just-world_hypothesis
Is there an emacs version?
That's a good lesson for me when wondering whether to include something, to leave it out.

Maybe, you'd like to address the questions I raised and points of logic I made rather than the snark.
No, because they still make money off the Linux enterprise/HPC/etc.

If you noticed, the main article speaks about how those "teams of developers" DON'T plan to support XWayland.
This is a problem that everybody seems to skip over with cryptocurrencies.

Cryptocurrencies are being sold as eliminating trust and allow us to rely on the cold certainty of mathematics. Only trust hasn't been eliminated from the system, it's just been shifted from a central bank to the authors of the software client you're using. To the majority of the miners in the network.

The awful politics, lies, greed, corruption, are still here in all their glory.
it's related to the power of the American consumer versus every body else.
The argument I responded to was that "most HPC researchers/devs" use Linux on their laptops. Not that they do HPC on their Laptop.
My latest project doesn't use REST.

It just talks directly to AWS Lambda functions.

What a relief.... so quick to get things done, no pointless definition and specification and no longer any need to built yet another layer of abstraction into my application.

I'm not saying there isn't a place for REST and HTTP APIs but I'm just glad that for this project I have been able to avoid all that entirely. HUGE productivity boost.

My theory on software development is that any technology that can be replaced by something more simple will eventually disappear in favor of that alternative. REST falls into that category. The future looks more like GraphQL.
> something is very wrong with your system

To be clear, neither of the two situations is "more moral" than the other. In the end however, the question remains: who you trust. Governments have resolved the question long ago (by enforcing trust), cryptocurrencies are just now starting to face the same question. You are correct however that who you Trust remains the greatest issue behind creating a currency.
Journey from Vision to Minimum Viable Product
Well it's not really an alternative, it's just reality at the moment, so long as smart contracts are more theory than practical.

What if trust is a feature not a bug? Why is it something we need to engineer around?
Disagree; economists have failed more visibly, but they've got nothing on social scientists.
The Way CRM Solutions Help in Healthcare
http://startupstudygroup.com/
How can we find the best Texas holdem Game development Company?
503 Bad Gateway
Cold War philosophy permeates US society to this day
I agree.... the API should hopefully be consistent, and this is more important still for APIs consumed by third parties, but for your internal projects - just get the damn thing to work.

Perfect REST API's are a total waste of time when building stuff for internal consumption.
I think remote working really is a part of solution to this.

Perhaps augmented/virtual reality could be a good solution for some sort of application to have remote meetings with colleagues with headset in a virtual room/scenery and collaborate like that.

It could be used for daily standups and other meetings and it would remove the social isolation problem of remote working and make it much more feasible. Is any AR/VR company working on anything like that?
The local RPG and board games group fills that gap for me.

You may vary it depending on your tastes about leisure activities, but there's a lot of social groups you can try.
Yikes. I'm just about to start a new job working from home fulltime. My wife's been expressing her concern that the lack of social interaction might be difficult for me, I guess I better heed her and join up with some sort of social group (was thinking musical theatre)