skysight-inc/HackerNews huggingface dataset:
I think there are two reasons Design Patterns have disappeared:

1. Being able to use functional programming concepts in OO languages made a lot of design patterns irrelevant (Python, Ruby, C# 3.5, C++11, Java 8). I feel Crockford's The Good Parts really introduced these concepts to the OO crowd with javascript acting as the bridging language for the concepts.

2. Many design patterns were terrible ideas in practice. Factory patterns were a disaster, as were many of the others. Good in theory, utterly useless in practice. There was a blog here recently about TDD that argued TDD is useless because you need to be a great architect to do TDD correctly, and most programmers aren't great architects. Design patterns had the same problem, it was very easy to get them wrong and create an utter mess. Ultimately it's more maintainable to have a complicated monolith method than some crazy pattern no-one understands or dare touch.
Fake ICO Project Can Serve Android Banking Malware
"Using () to mean nil is deprecated" <- interesting.
You can also try webrender, but it still has more issues than stylo in my experience. It gobbles up a lot of gfx memory for starters, which can actually slow things down if you don't have enough. But that's a known issue.

gfx.webrender.enabled = true (restart required)
Maybe the laid-back, results oriented nature of Arch Linux is what got it here. The IRC and mailing list are openly hostile to people who do not read the manual, and yet it has consistently been the best goddamn Linux distro on the planet earth for the solid five years I've used it. It is on the backs of people like this that Arch Linux was built, and if that laissez faire atmosphere deteriorates, I suspect the productivity will deteriorate with it.
At least their new privacy settings are far more decent and complete than before... still hope they put it as opt-in instead of opt-out.
Kdenlive (video editing), Natron (vfx/compositing), OBS Studio (streaming/capture)...
Domains don't cost hundreds of dollars if you really don't care about the name. You can find some for $5 a year for one which nobody needs to remember/type.
There is also Interslavic that continues from Old Church Slavonic: http://steen.free.fr/interslavic/

I natively know Polish and I know some very little Russian back from high school and Interslavic is more clear to me than Slovio.

I'm interested in linguistics so during one CS conference in Zagreb I asked a few Czechs, Croats, Slovaks, Slovenians, one Belarusian (native in Russian actually but he knew some Belarusian) and back in Poland a few Poles who know only Polish and the results were quite mixed.

It really might be better to just treat this as a curio and speak your own (especially in your own West/East/South Slavic language subgroup) and hope for the best. Or just speak English...
The tone may be unbiased, but the implied narratives and selection of stories is not.
Yeah. This is pretty much the same problem I had with the book "The 4 Hour Work Week". The ultimate solution in my opinion is to automate crappy jobs out of existence and to set up social safety-nets for the displaced workers so that their quality of life increases.
Ask HN: What is the ONE most important thing you've learnt on HN?
Answers can be technical (like a server config loophole you had always overlooked) or non-technical.

For me, it was to cut down on hyperbole when communicating. Before, I used to make statements like 'I am sure everyone feels the same way'. Now, I'll ask questions like, how can you quantify how many people feel the same way? Did you measure that or can you make a reference to the statement you just made?
Many groups that were against the gay marriage ruling, have changed their opinions in the last decade, and are now for it. I believe blue collar workers were among the group that swung the furthest. You specify white blue collar, but white people generally are slightly more pro than black people.

The surprising speed of the change has been explained by some as being due to individuals not actually being against it, but believing that everyone else was against it, and so going with the flow. When it became an issue, it became clear that it was actually only a minority that was against it, so it became socially acceptable to be for it.

There are still some fascinating demographic gaps though, as shown by these nice graphs of pew poll results:

http://www.people-press.org/2017/06/26/support-for-same-sex-...
Nobody is forcing the person in question to host an arch mirror. Being included in the official mirror list does not come without rules and if one of these rules is "don't have a shitty domain name", I don't see the problem.

PS, domain names on non-egregious TLDs are 5-10 bucks a year.
What's wrong with Chinese input using a decent IME actually?
The origin is russian though.
I defiantly earn more than say the pay for my cleaner even after a tax. I could prepare all my meals, but I've done the work I've worked that it defiantly pays more just to buy them.

I've done the calculations, and for me its defiantly more time efficient. I think your picking a particular inefficient example. Mechanics where I live don't earn that much at all.

I could service my car which for me would take me most of my day. My daily pay rate could defiantly pay for a full service after tax.

What i'm seeing here is that you just need to figure out what per hour rate is after tax, and use that to make quick calculations based on your local market.

"they are chasing the carrot dangling on a stick in front of them (house, car, new iPhone, etc.)" - Not everyone is like that. I have a cheap small car, a cheap smartphone, house that requires low maintenance I then plough the savings into services which I means I have more time and less stress. Then the rest goes into retirement funds and cheap vanguard funds.

If anything however its made my life a bit boring but very comfortable and laidback.
Breitbart is unfortunately no longer "fringe". They have a US Alexa rank of 69, comparable to the 57 for Fox News.

http://www.alexa.com/siteinfo/breitbart.com
Genuinely curious as to why you say Europe has handicapped its business? They are just more regulated. If the businesses are handicapped why is Germany still a giant in manufacturing?
> So it is okay to remove stuff just because somebody was offended?

Yep.
Apple deprecates some API or removes a feature? "It's the future, you have to adapt, etc" Microsoft deprecates a toy program made 25 years ago, but still offers the option of downloading it for free?

The reason a lot of people, including me, chose MS instead of Apple (or now, Google) is because of their reputation for backwards compatibility.
But the thing is - these things aren't only happening to white people.

Everyone is being made economically irrelevant by automation, immigrants or outsourcing. Non-white Conservatives and Christians also feel their value systems are being ignored, circumvented, etc. It's not just white people who wear the blue collars, or work in the mines and steel mills, or who hold those "traditional" American values/

Why then is the explanation of Trump's rise often presented as a reaction to the cultural oppression and disenfranchisement of white people exclusively, when so many of the complaints mentioned as valid reasons for Trump support have nothing to do with race? It seems like an attempt at alt-right retroactive continuity.
Does that imply that, overall, people are making less from selling things than it costs to advertise them?
Classic essay on unmaintainable-code.

https://github.com/Droogans/unmaintainable-code
Pissing on people who spend their hard earned cash and precious mortal time on serving your community is a great way to ruin it. I hope nobody ever has to deal with your leadership.

I don't see the value in punishing community members for the high crime of being autistic weeaboos.
Argumentum ad populum; people just don't know better. Also, I doubt it's really hundreds of millions (of people, as opposed to installs).
The term is indeed from a russian book named lolita, but the term 'loli' has evolved via anime to mean something a bit different than the original.
That CPU of course supports virtualization.
> ...the xenophobes of our society

I'll argue that there are "xenophobes" on the left, it's just that they consider middle America the foreign land. They identify more closely with formally educated people from other countries than Americans who enjoy hunting, processed food, revival churches, etc. The bitter clingers, deplorables, etc.
>I am always surprised to hear these statements.

No kidding. I use it every day nearly all day and I can count the number of times I've had the OS itself get in my way on 1 hand.
Shrinkflation has hit over 2,500 consumer products over the past five years
I think this is not the kind of answer you're expecting and will probably find this underwhelming and unimaginative, but etheroll (https://etheroll.com/) is an ethereum gambling website which I believe is profitable.
According to the Reddit thread, enabling this will run both webrender and the regular renderer for now, so it will be both slower and more memory intensive.
"Intel did it" is a pretty horrible argument, historically.

Especially with things like higher-than-OS trust levels where there are limited ABI guarantees to begin with, it might be better to redo things incompatibly if that provides a better solution than "this newly introduced mechanism of unknown quality asserts that this other mechanism of known-bad quality won't mess things up".

Intel TXT is one such "guard" mechanism. It tore larger holes in the security fabric than the mechanisms it was supposed to keep watch over.
No, I was using make to process large files for bioinformatics. So, think 60GB (compressed) of sequencing data from a whole genome sequencing run, which comes as a set of ~800,000,000 individually sequenced short stretches of DNA in two files. A multi-threaded process converts that into a file containing the sequences and where they align in the human genome, and takes about a day. Once that job has been finished, other jobs can be kicked off to use the produced data. Overall, the build process is a DAG with several hundred individual jobs, and performing that in a make-like system helps it to be managed effectively. Just not make itself.
So... do you mind answering the second part then?
Will they change ycombinator.com to something else if somebody is offended? Or will you change your "smhost" if I'm gonna tell you it offends me?
Windows 10 is usable in every aspect.

Boot speed is pretty good and doesnt freeze like that.

Check your hardware if that is a fresh factory install. You are doing something wrong.

They are not common problems. They are yours.
Read less, do more ( ps. working on it)
> like working for the National Center for Missing & Exploited Children

Am I right in saying that this guy works for the National Center for Missing & Exploited Children (presumably in Portugal)? Because for some reason it seems particularly weird to me that someone in that organisation would find that domain name amusing. Maybe it is some kind of professional gallows humour?
I think you are referring to the PBS NewsHour. (PBS != NPR)
I'm really sorry to be that guy but.. again? Even the article says it's 4th time this month. What's going on?
The story of truecrypt and Paul Le Roux is one of the, if not the, most fascinating stories in technology there has ever been.

https://magazine.atavist.com/the-mastermind
I'm just starting to use elixir and I'm curious, when would one use `()` in place of `nil`?
I've been getting the opposite impression.
Can we put (2015) in the title? Maybe replace the publication name, which is visible twice. This was big when it was published, now slightly outdated.
(I am a full time arch user and occasionally read some of the mailing lists)

I don't see how the RTFM mentality and what you call "laid back" mentality are compatible.

Imo, Arch is one of the more severe/strict distros and communities.

Guess it's all perception.
That's fascinating. Just ordered Design of Design to supplement GEB. Thanks!
"Order within the next 5 hours and receive free next day shipping".

Hmm. OK. click

"Please review your order. $8.99 for next day shipping or free two day shipping."

Uh, OK. 'Check two day shipping. Submit'

"Your order has been placed. Delivery date - 5 days from now"
For #2, .PRECIOUS doesn't help me. From the make manual: "Also, if the target is an intermediate file, it will not be deleted after it is no longer needed, as is normally done." This means that my intermediate files will never be deleted by make, even when everything that is built from them has been completed.

For #3, no I think I know how to read ps. I don't want 64 64-thread processes running on my 64-thread server, because that is hell for an OS scheduler, and makes things run slower, not faster.
Ideally, a relationship should be mutually beneficial in and on itself. In the case of your cofounder, it's difficult, because the mutual benefits are already given.

I guess it would be harder to make sure the relationship would stay, but if you don't concern yourself with such things, sure.
There is another great resource mainly about X11 called Xplain[1] with its accompanying repository[2] with some hidden (not yet ready I suppose) chapters. For example the override-redirect description[3].

[1]: https://magcius.github.io/xplain/article/

[2]: https://github.com/magcius/xplain

[3]: https://magcius.github.io/xplain/article/menu.html
What relation does it have to Git?
Have you read their mailing list about the Git Trademark? https://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw...
> Microsoft didn't care about mobile, thinking Windows CE was fine (they had ~42% marketshare in 2007)

Are you taking about US market? I don't think they ever exceeded 15% globally.
> Why nobody is banning Rammstein concerts then?

Because they choose not to. Each venue, organisation, or city which lawfully has influence over such events has the right to refuse. Neither case is "banning".
Congrats to the Elixir core dev team for another fine release. The improvements to iEX's debugging capabilities are going to make a big difference to day-to-day developer UX. Thanks!
Isn't this the purpose of lisk?
There are plenty of other good reasons to be miserable, though! :)
An alternative approach for sensitive file uploads
"reducing the size of their base OS" is completely irrelevant.

I don't have a Win10 mspaint.exe for comparison, but the one from XP is 336KB.

It's a damn shame that a lot of apps these days seem to be >1MB, yet are even more featureless.

If you want to talk about reducing size, there's plenty of other low-hanging fruit of more questionable utility in the OS.
> I still think [it] is a great approach for cross-platform apps

You think so? I find that running a whole second OS for every process is hugely bloated and slow, and that we can do much, much better when there are already very good languages that run cross-platformly, they just need bindings to a good cross-platform UI toolkit.

Unfortunately, nothing looks as good on OS X as Cocoa does.
Meaning that the template itself was messed up? Did they hire professionals to attack it in a test scenario or did they just roll with it?
Context.

Bands get to name themselves how they like. Concert venues get to decide whether they care about the name.

"Loli" is a reference to underage girls, usually in a sexual context. Some people will be offended by this, and it's up to any organisation whether they want to be associated with this.

Similarly, if you tell someone "smhost" is offensive, and describe _why_ and _how_ it's offensive, it's up to them to decide whether they want to continue to be associated with it, or if they want to change.
Amazon's SQS performance and latency
Is there any blog to follow ?
You're arguing from a "it can't be right in any case without being right in all cases". This is a judgement call where they think it's likely to cause more damage to their brand than benefit. It's their brand, they get to make that judgement, whether they are right or wrong.
> It has a very diverse community that typically leaves religion and politics at the door.

The fact that it leaves religion at the door means it's not as inclusive as it thinks it is.

Just because a discussion contains a religious component doesn't mean it's argumentative or something.

> ...we get along here in the sake of tech and interesting sciences.

Honestly, the earnest religious are a minority in this kind of context. They're explicitly encouraged to keep that part of them closeted in this context (and, frankly, most other contexts too). I think "we get along" isn't exactly accurate with that in mind.

People are, on a small scale, afraid of religious people. Especially "unrelated, unnecessary" controversy spawning from religious points of view.

I could say that the growth is fear correlates (as described in the article) with decreased engagement in organized religion. How would that go over? Would people appreciate a new kind of thought and a new diverse perspective? Or would they groan and roll their eyes?
This isn't a thing that's unique to digital content - it's a common business arrangement for some company to be allowed to be a sole distributor for a product in a market. It reduces risk for the distributor, meaning that they're able to give the product manufacturer a bigger cut.
When your goal is to have a wide audience as possible it is a good practice to avoid bad taste.

We could have the same scenario with smart alecks committing code that has "fun" var and function names.
some people who contribute to open source projects are really nice and considerate people, and some are dicks. When someone makes significant contributions, people tolerate a bit of dickish behavior and shrug it of as the behavior of a slightly eccentric genius. But for everyone else, people won’t put up with your shit. If you want people to accept your contributions, be nice, and don’t be a dick.
Here is a youtube video of a man teaching his child to speak Esperanto: [1]

I'm not sure what to think of it. On the one hand, it is a nice experiment that probably wouldn't hurt. On the other hand, what is the real benefit?

[1] https://www.youtube.com/watch?v=_aN94LWe9ro
That's really interesting. Before the paranoia set in, how did you feel after a year or two of smoking every day?
> get paranoid about my life falling apart because of my lack of responsibility

Hell, I get that often without any drugs
It would seem a lot of the protocol was kept though, no? IIRC there wasn't much diff between the mssql 6.5 protocol and mssql 7 protocol. I had been working with the freetds project in 1999/2000 and spent way too much time learning about some of that, although... it was 17 years ago and details are fading!
This is not black and white. There is no 'if someone things young girls sexualised istn fun' than 'rammstein should be cencured'.
That's not as bad as deriving password and SSID (Provider-$generated_number) from the MAC address, it didn't take much for somebody to reverse the algorithm from the bootloader and make various programs to calculate the few possible password from SSID
Ha, that's a good idea about the ethereum contract. How can you make a contract based on the unemployment rate? Can you write code that downloads a csv from somewhere?
Had tried to do this before and did not work.
As I'm curious, just tried it again and the Win7 calc just does not want to run.

So wondering why it would work on your end. Do you have an old .net runtime on your machine perchance?
Yes.

It is a utility.
Some work is being done: http://vitalik.ca/general/2017/06/09/sales.html but tl;dr no perfect models for ICO's exists.
That was an anectodal evidence at first place.
How to Defuse Offensive Speech
I buy from NewEgg whenever I can to show my support for their active patent troll hunting efforts. That's a worthwhile cause even if their prices are slightly higher.
Earlier discussion (about /r/firefox post) here: https://news.ycombinator.com/item?id=14845738
To be fair to the parent comment I don't think it's equivalent.

If someone gets offended, you look and say "Why were they offended". Ask yourself if it's reasonable, if the case is that the name is referencing trafficking underage girls then you might think, OK, maybe this is a joke, but it is something that a reasonable person might get offended by and if you want to foster a professional atmosphere then you would change it.

I think if you went to the the arch maintainers and asked them to change the name pacman because you were traumatised by nightmares of the game pacman as a child they would tell you to get lost. However, that isn't really what is happening here.
I've created and managed many communities. Kicking people out for being rude isn't a thing that's ever in question and "giving back" to the community (no matter how) doesn't shield you from that. The person there got their mirror removed because the domain name is purposefully in bad taste. What else did you expect?

Alucard, the person in question, is someone who spends his "hard earned cash" trying to push the boundaries of every community he's a part of, just so he can get kicked out and complain about "SJWs" (keybase @alucard, look him up). I personally don't give a fuck, but people whose work solely exists just to stir shit up are never healthy for a community and you shouldn't be surprised when they're removed.

Maybe you think like that as well; maybe you, too, think all speech should be allowed in every community ever, with no boundary whatsoever. Maybe you think there's a speech-police armada out to get you, watching everything you write and analyzing it to send "anonymous complaints" when something's deemed too offensive.

What actually happened: Someone saw a fucked up URL in the mirrorlist, probably looked it up to make sure it wasn't serving malware, then reported the incident on the forum. An arch dev saw that and basically said "nope, not dealing with that nonsense" and removed the mirror.
Because for email the benefit for legitimate user is greater than the benefit for the spammer/scammer/malware emails. Whereas for bitcoin mixers the benefit to legitimate users is smaller than the benefit to the thief/scammer.
And Amish do not use technology. You are free to get off the site now to not commit a sin in their eyes.

People mentioned here are criminals by any reasonable definition of the word: illegal drugs, weapons, ordering hitmen, identity thefts, cc frauds, etc. The linked thread outright mentions few of these as the reason for closure. This isn't some moral dilemma.
e.g. Rammstein have been refused on safety grounds before now.

2001: "Rammstein were unable to play their show yesterday at the Astoria in London due to significant restrictions to their stageshow and pyrotechnics. The band feel it would be unfair to their fans, to see a show that would have become highly compromised. If these issues can be resolved the band promises to return to the UK later in the year for live shows. Rammstein apologize for letting their fans down due to a problem which was out of their hands"
I've thought about this after seeing a few ICO's. If you want to get super rich over night just start your own coin. I mean you could put in a legit effort and really try, still fail and make millions.
Bitcoin.

1. Because it was first .

2. Because it's got a strong ecosystem .

3. Because a lot of new ones are scams, pump and dumps or unreliable.
> at that point they'll "correct" with a new holocaust

Seriously ?
Personally I could care less. It's a gag that I'm sure some people do find amusing.

But their response is what gets me. Boo hoo, free speech is dead because you don't want ostencibly-pedophilic jokes associated with your software.

I say if you're committed to an off-color joke or gag, this is a terrible attempt to save face. Just apologize with authenticity and go more subtle. Don't turn it into another *gate or whatever the hell.

Of course, I'm only indifferent because nobody got hurt. A similar but genuinely terrible situation would be the Python Pantyshot debacle...