skysight-inc/HackerNews huggingface dataset:
I don't think DDD is a silver bullet; building quality software will require DDD but it will also require more.

But don't get me wrong, I always been a proponent of keeping Domain concerns in The Domain layer.

It makes much more things easier in the long run, beginners should be exposed to DDD very soon in the learning process, in my opinion.

DDD and the principle of separation of concerns always reminds of Uncle Bob screaming "DATABASE IS DETAIL!": https://www.youtube.com/watch?v=o_TH-Y78tt4&t=42m45s
Same. I have some oddball climate denial sites I love to read. Doesn't seem to matter to The Feed.

Good suggestion on actually making a bookmark list and reviewing it every so often though :)
The opposite situation was the Interahamwe who had just committed genocide in Rwanda, and skipped over the border to Congo, only to be housed and fed by international aid organisations. They were fleeing, so they must be poor refugees!
How C++ lambda expressions can improve your Qt code
It's also worth pointing out that none of the top 5 most populous Muslim countries in the world are on the list.

In fact, you could argue it's just as much a ban on countries the US is currently bombing, as it is on Muslim countries.
Feel for you. I've been in very similar positions. Just today I had an interview with a very well known company and the interviewer sounded like he couldnt really care. Ive 20+ years pro experience and over that time, if you are a good problem solver, you end up getting a whole bunch of experience in different things. Problem i've found is everyone is looking for specialists that fit into a narrow box. I really don't, and i'd guess most people with any length of experience don't either. Perhaps startups are your best bet?
The question now: how big is his base?

His approval is in free fall. What's the low point?

40%? 30%? 20%?

The French president was at one point at 8% approval.
They still care about Python.

https://blogs.msdn.microsoft.com/visualstudio/2015/08/03/why...

https://github.com/Microsoft/PTVS/releases
That you think fast food is much different from no food or that the buses the impoverished here ride are "safe" (or always air conditioned, for that matter) leads me to believe you haven't experienced poverty in America.

I have. It really tweaks me when people compare poverty in America favorably to poverty elsewhere.
Tabnabbing: A New Type of Phishing Attack
SmartWatch Application Development
We have been leaders in adopting latest technologies as they release in the market. As leading IT solutions provider, we are keen on upcoming developments and ensure that a new development plan is prepared that uses the merits of the latest technology.
Smartwatches are getting smarter as IT companies are conducting research to extend its functionalities. They are still in their first generation, with Apple launching the Apple Watch and Android went into the smartwatch industry with Moto and Samsung Smartwatches. We are thrilled to be part of being early adopters of the technology!

More: http://www.solutionanalysts.com/services/iot-internet-of-things/smartwatch/
Neither Arial nor Times New Roman have any of those non-latin languages included either; you're just seeing fallbacks when they work.
Meh, I'm an immigrant. FB is the best way of keeping up with friends and family I don't want to lose touch with.

It's a bit like saying the cure for heart disease is to not have a heart...
I love HN.

Trump hating on Iranians and Mexicans.

HN: "I hate Trump, he's so mean to immigrants. And avocado prices will go up! ::angry face::

Trump hating on Indians who took our jobs!

HN: "Protectionism for me too? ::swoons::"
Metallic Hydrogen predicted to be a meta stable superconductors synthesized
Writing a simple one-value weakly-consistent Distributed Database in Go
Rechecking SharpDevelop: Any New Bugs?
this is my problem. I want FB to be less of an echo chamber. I'd like my posts to be places where people of all stripes can debate each other, because it's one of the few places they meet. But the algorithm seems determined to defeat me :(
I think one good criterion (among others) for deciding in what country to hold a conference is the number of countries whose citizen can enter without visa. There's a list on Wikipedia that you can sort by that criterion [1].

For the USA, it's 42 (what else). Canada, 52. For Schengen area (most of EU), 92. Hong Kong, 148, Indonesia, Cambodia even more. China only 12.

So, South East Asia or Europe seem reasonable on that score.

[1] https://en.wikipedia.org/wiki/Travel_visa#Visa_policies
So, according to your philosophy, I could go to Saudi Arabia and claim an oil well?

What is your principle? Anarchism, world government, no borders? I honestly do not understand your point.
> If you want to critique billionaires on the left like Chesky, be prepared to explain why he's any different from the Koch brothers (except perhaps in visibility).

Do you still not get it? I don't have to explain anything. I don't have to provide any arguments at all. I don't have to do anything except protect myself and stay within the law. And I don't want to "critique" billionaires on the left who use their money and high profile to push political agendas that are opposed to mine. I want to see them suffer financial consequences so they'll STFU. And I don't feel compelled to observe any principles people like you remind me of, because my opponents are not bound by any principles.

This might just be a tipping point. If Brian Chevsky continues this, I might decide to contact my congressman and senator (both Republican) and express to them how concerned I am about this newfangled website called "Airbnb" that could be running underground, illegal hotels in my nice quiet residential neighborhood (where I'm sure operating a regular hotel would be prohibited by zoning laws), and now, OMG, he's there's a chance he might be putting ISIS fighters disguised as refugees in the house next door to mine!

Yep, I'm getting mighty tired of these self-righteous billionaires.
I'm not from America. This doesn't directly impact me. I am interested in the outcome and I post in my communities about the topic with _strong_ opinions, much stronger than you even manage here. Those communities are clearly labelled "POLITICS".

This is hacker news. We have a job to do, irrespective of what the electorate choose we build solutions to make the world better. We inform each other as to what problems are spawning from the political spectrum and how to mitigate those in our solution building. We fix problems. What we tend not to do is devolve into political activism as that is an orthogonal interest to our skills as engineers and most importantly is often requiring of solutions that run counter to our skill set.

Lets leave the politics aside and stop pushing soap box crap like this to the top of the page please.
Was irony intended?
What do you base this on? The Wahhabi scholars are conservative but very active in refuting terrorism. In fact the first book I ever came across as a new Muslim detailing the Islamic position against terrorism was written by Grand Mufti Abdul-Aziz Aal-ush-Shaykh. Videos can be found online of Saleh Fawzan calling ISIS the "party of Satan."
China's capital controls are working, bursting the global real-estate bubble
EBook “Os Melhores 10 Truques de Beleza No Pós-Parto”
H-1B data is public. You can go see what Google, Apple, Amazon et al are paying their H-1B workers. It's no different from what any American worker would get for the same positions.
If you offer a cli with output reasonable to parse as a text stream, assume someone is going to script against it and don't change the args without detecting and warning on the old usage.
UK-based menswear disruptor Spoke secures $1.8M
This map doesn't say anything about visa holders and green card holders. It is only relevant for persons born in the country, which I'm assuming most visa/green card holders aren't.
Privacy in a messenger: 9 options you should start using today
The biggest problem with js right now is the fragmented and inconsistent collections apis.

Collections in js are modelled with Arrays, (Weak)Maps, (Weak)Sets, Iterators, iterables/iterators, strings, promises, Nodelists, typed arrays, objects (where structs would be used in other languages), generators, collections provided by third party libraries (e.g. immutable structures)

There is no convenient set of methods that work on all of these, and no protocol that you could use in your thirdparty library to behave in a consistent and expected way.

The closest we have is iterables, but you can do very little with an iterable beyond iterating it. No map, no filter, no flatmap, no reduce. You can create a new array out of it and then use the array methods (which don't exist on any other collection), but that's pretty dumb too.

"We'll let libraries decide" is the usual cry, but it's impossible to write functions that will appear only on iterables or iterators, since they have no common prototype other than Object.

Ideally the language itself would provide a small, coherent protocol that all collection and collection-like things could implement, and then all the good stuff could be built on top.

Languages like clojure do a good job of this.
Armchair medical advice here:

1) see a doc. While there, along with other checks, check for diabeties and insulin resistance. The tests that don't require testing glucose levels after drinking a lot of sugar aren't as effective.
2) Assuming insulin related issues, check out the keto diet or something siimilar. One can become a fat burner instead of a sugar/carb burner. Thin people who are also fat burners have a month's worth of energy even without eating. Not a couple hours of fluctuating glucose levels like many.
It has worked for me. I couldn't keep my eyes open in the afternoon, would frequently feel awful especially after eating high sugar things like a milkshake, and I did OK at the doctor's tests for diabetics which runs in the family. After a number of months I am no longer overweight. (Note that the FDA recommends we eat what the Agricultural industry happens to sell most of--mostly grains.)
None of this may be applicable to you. But for me it was quite a puzzle after seeing a doctor and getting nowhere so consider it a possibility if you get no working answers from your doctor.
I posted this after seeing it linked in several other places. To me, the key quote is this one:

In other words, this is not a document that will cause hardship and misery because of regrettable incidental impacts on people injured in the pursuit of a public good. It will cause hardship and misery for tens or hundreds of thousands of people because that is precisely what it is intended to do.
Trump has businesses in many others
If you're a native English speaker, you really have no excuse for not detecting that it's a joke.
The platform used for bombings is not irrelevant. It's not as if the increase in drone bombings was because the U.S. Military got caught up in the popular consumer drone fad. The very design of drones make it easy to do these operations and to do them in quantity without angering people back home.
I agree that this plays a large part.

People are angry at Trump for the visa ban, but it would never have come to that if not for the destabilizing actions of previous U.S. administrations.
How could that dirt be worse than what we have/had on Trump? Does it even matter?
Clearly because the bombing didn't negatively affect the type of people that middle-class professionals know. In fact, quite the opposite; the profits made from selling weapons to the US government to bomb everywhere, or to the Saudis to bomb Yemen, one of the poorest countries in the world, or to various dictators to pacify their own populations, those profits provide that middle-class professional lifestyle for many.

And often, our middle-class friends from other countries are actually connected to those dictatorial regimes, because those regimes choose who gets to be middle-class in those countries.
Why do you think one needs to experience poverty to make accurate claims about it?

Like it or not, the statistics show that poor Americans don't work very much, they are well fed, and they have living conditions that are not drastically different from the rich and are much better than most of the world.

Feel free to try and prove me wrong. But I'm willing to gamble that all you've got is anecdotes, no stats.
> There is a very good reason: a humanitarian one

Well, if we're going all humanitarian, the humanitarian thing to do would be to stop bombing these countries in the first place.
I would recommend that you just use the US layout when coding. It's not like you need åäö when writing source code. The only time I use the Swedish layout is when writing emails or chatting, and a keyboard shortcut to change layouts quickly solves that for me.
Spam
Can you please spam this email as much as possible. sloedge01@gmail.com
> Even on the implementation side of a project, there is a lot from DDD that is always usefull. It’s not always about CRUD or CQRS and Event Sourcing. But it’s always about naming the methods, classes, interfaces and modules according to the domain language, the Ubiquitous Language. This is DDD.

> If I encourage collaboration between technical and domain experts and work iteratively to refine a conceptual model, I can claim I’m doing DDD.

This. I am tired of the so-called 'DDD-experts' trying to convince us that you must use X framework with Y techniques to 'properly' implement DDD. In the eyes of some managers I know DDD is something mysterious, something that requires expert consultants to do and if we copy paste their design we will be doing 'DDD'. That explains why in my company each team has their own understanding of 'DDD'.
To me, the Ubiquitous Language is the essence of DDD. As long as I name my class/method/function/variable accordingly then I am doing DDD. And we try to make it so that the Domain Experts can read our code and say its business logic is correct or not, even if they don't know anything about programming at all. To do that we can use whatever tools/languages we want, OOP, FP, Free Applicative, DSL etc..

It's the Domain that matters in Domain Driven Design, not the framework or languages or even design patterns.

EDIT: Fixing formatting again..
So, protect the profit first, protect the customers second?

I don't exactly see how it bumps up the profit though. You have a bunch of obviously interested customers, who want your product, and then the company has come out with "Actually, we expect you to buy the phone twice, because of a mistake that may or may not of been your fault"
I agree there's a problem here but why not just copy the history of the origin tab to the new tab when it's created?
Perhaps it's a good use-case to highlight on the main page of Ceu?
> Yet people seemed to be awfully calm when Obama was droning weddings. I'm not saying we should've put so much hate towards Obama as well, I'm saying we should put things into perspective.

There were in fact people and organisations who spoke up when Obama was droning schools, hospitals, wedings and funerals.

They do exist. People just chose not to listen.
Or set up an EC2 GPU unit - spot prices are usually in the sub $.20/hour range.
I used to use it, but found that it encourages poor tab hygiene

In my experience the opposite is true; Tree Style Tabs makes it easy to close an entire tree of tabs once you're done with a topic. Or alternatively, to move out one tab which contains the "result" (e.g. the lawnmover that you'll end up buying after 4 hours of research) and then get rid of the rest.
It has already been made: Stronghold. Also Castles is an old but fun one.
the best way to improve Firefox is inspect popular add-ons on Firefox, what they offer on their add-ons.
Finnish police doubles down on sales of illicit drugs on the TOR network
It was intended to convey the difference in attitudes, not relevant law.
"We lead the free world. And we do it by taking the higher moral ground, doing what is right before doing what is expedient."

It's at this point that you know for sure Jeff is ignorant of American government policy.

His heart seems in the right place and he's taking some important steps. But along with it I think he needs to educate himself. Can't fix problems you don't even believe exist.
Celebrate Immigrants
A Simplified Definition of a Data Scientist
You may not like the argument that "proud" Americans wouldn't put up with the same thing, but it's true. Not liking the statement doesn't make reality less real. I see this day in and day out in tech companies with my own eyes. Long after everyone else has gone home, the contractors are working and dealing with last minute client changes to the point where they are exhausted. Meanwhile, their onshore counterparts make statements like, "fuck these clients for asking for something so crazy, you can bet your ass I'm not working late for this!" Or the ever popular "I don't get paid enough for this!" While the contracts are getting much less and even then, losing a cut of their own money to a contracting house.

This is a two sided coin where American companies have abused this and American workers see themselves as I've heard so many times: "temporarily embarrassed millionaires"

Our country has become the equivalent of a second generation family where the kids are all spoiled and the parents threaten to give our toys away to the poor kids down the street every other week.
Us - yes I am part of the plan9 community - though somewhat inactive at the moment - I'm doing a degree in Supply Chain Management so my focus is on that.

That's all well porting a plan9 to JS but it's the kernel services that make plan9 different.

"Everything is a file" is the core concept. The rest is just things built on top of that.

We have a boot CD, it boots in Qemu, we have an emulated environment that runs on on Linux/BSD in 9vx, we have mounting 9p in the Linux kernel, we have plan9ports in Linux/BSD.

If you want plan9 it's not hard to get!
Good question. I would say, collective ownership. A country can be thought of as 'owned' by its people, with the rules of ownership agreed upon by the owners themselves (everyone owns an equal share -> 1 person 1 vote, ownership may not be transfered, but is given upon being born in the country or to an owner, and so on). This way, a country reduces to property. Should not the owners of property be free to manage it in their own favour?
The Republican government in the U.S. favors domestic energy production including hydraulic fracturing techniques and expanded traditional exploration on federal lands. They are seeking to enable oil and gas exploitation of Indian lands as well.

In addition, they are permitting the pipelines from the Canadian tar sands, which will increase Gulf of Mexico refinery output.

The slight rise of international crude prices combined with an energy-friendly Administration has spurred domestic producers, especially frackers, to increase production.

The likelihood of continued war in the Middle East, sanctions on Russia, and economic turmoil in Venezuela all are causing a big push to move away from these foreign energy sources. It's quite likely that over the next twenty years, the U.S. will emerge as the world's top energy producer and also the top exporter of raw oil and gas and energy products.
Интернет-магазин Шунгита Изделия из Шунгита Украшения Сувениры – О нас
Passing JSON over stdin and stdout comes to mind.
I'd go further than that. Given trump's recent actions regarding immigration ban, and INS/ICE going against federal judges, it seems like he's testing for a coup.

https://medium.com/@yonatanzunger/trial-balloon-for-a-coup-e...

Congress, which is majority republicans, are doing little to stop him. Democrats are still skittering, unsure what to do or how to regroup. And if judges are being ignored, it leaves the Executive branch pretty wide open. After all, they are the ones who control the military. Congress just OK's the budget.
What if they start planning to use violence in response?

They already commit violence!

Nazism isn't a "politically unpopular opinion" - it is fundamentally incompatible with democracy, and it's disgusting to compare it to the fight for civil rights.
Better yet, don't offer a CLI as the primary interface; provide a reasonable library to use instead.
How to bite Flask, SQLAlchemy and pytest all at once (2014)
Is the U.S. wall on the Mexican border going to be anywhere near this sophisticated? I had the impression it's going to be basically a single fence, enforced by a bulked up Border Patrol.
Then there is a subject called 'genetic programming', where programs are explicitly designed to mutate, reproduce, cross-pollinate, and randomly generate new code from a set of pre-defined operators. Which, when performed in a large scale, might be 'scary'.
It would only be bullshit if it wasn't an actual measure. It still counts as a con when considering the US for an international conference.
> people aren't whining about community in the usenet world

Unfortunately, community is what leads to content. There's an insane amount of stuff that's available on private torrent trackers that hasn't ever touched Usenet and the kinds of people with access to it aren't the kinds of people to put it on Usenet.
Generator of random 3D abstract forms
Exchange interns are J1, student interns in the US use their current F1 Visa with a CPT (Curricular Practical Training) permit for summer internship, or sometimes an OPT (Optional Practical Training) permit.
I didn't say "Wahhabi scholars", I said "some of the more Wahabi-aligned elements".

Saudi Arabia has frustrated American policy makers for years. Ostensibly a critical ally, sheltered from its enemies by American arms and aid, the kingdom has spent untold millions promoting Wahhabism, the radical form of Sunni Islam that inspired the 9/11 hijackers and that now inflames the Islamic State.

https://www.nytimes.com/2016/05/28/opinion/the-world-reaps-w...
I mean, depends on the company. I get what you're saying but for a smaller company looking for exposure to a wide audience with spending money, the data tells us iOS is pretty much the best balance of relatively low introductory cost versus return on that investment. Android has a lower cost still but also a much lower return as I said, even though we have more users, our revenue stream is 6-7 fold on iOS.

Maybe iOS isn't the new platform, but it's certainly a good place to start. Still miles ahead of the next few options.
Can you explain how a repo with dozens of feature flags triggering greatly different code paths, and invisible to the source code management system, is an improvement on feature branching?

How would I use git bisect with a bunch of flags to a composite of build systems?
> Rudy W. Giuliani said President Trump wanted a “Muslim ban” and requested he assemble a commission to show him “the right way to do it legally.”

https://www.washingtonpost.com/news/the-fix/wp/2017/01/29/tr...
You are correct - I was wrong. "Tiếng Việt" works here without fallbacks [1], though.

My theory is that the fallbacks are designed to work well for those popular fonts so it doesn't look off when the system falls back. The consistency in the width of the stroke seems to be the most important factor to my eyes. Here [2] you can see the mix looks natural, while in Georgia in dev tool it looks inconsistent. The screenshot is made on my Ubuntu computer.

1: https://www.myfonts.com/fonts/microsoft/arial/
2: http://imgur.com/a/hBl0A
I propose protocol buffers or equivalent.
Could you post a slide for us to see? I've often had difficulties finding a place between "clean and professional" and "Rushed and amateurish" minimal styles.
https://xkcd.com/326/