skysight-inc/HackerNews huggingface dataset:
That's incredibly unfortunate... in areas like that, people hardly know a thing about Islam but can label themselves Muslims and then pretend they're practicing it. Preference of boys over girls as children in Islam is a huge sin -- written so explicitly in the Qur'an. But the families and people described in the story clearly don't care and thus are hardly Muslims. I hope she finds a safer setting soon.

With that said, divorce in a Muslim setting is no free lunch. The couple agrees before the marriage on a certain amount of money (or any other thing) given to the woman in case of divorce. The only time that isn't given is when the woman asks for it herself (for obvious reasons -- the woman can 'play' the man into a marriage in very lenient divorce terms, and divorce on purpose afterwards for it). Not sure what the terms of divorce were for this woman and her past 3 marriages, but she should be careful what she agrees on.
Hard to believe there are 124 comments here and nobody has brought up Grace Hopper's talk[0][1] yet. With good humour she gives a example of what various devices' latency are, and a simple tool to comprehend the cost and orders of magnitude.

[0] short - https://www.youtube.com/watch?v=JEpsKnWZrJ8
[1] long - https://www.youtube.com/watch?v=ZR0ujwlvbkQ
Thanks for your reply! Do you know if CUDNN support makes a difference in this case?
there are lots of things like this. it's bizarre that i pay for email when there are good and free email services (and my privacy/security needs are pretty damn simple.) people don't mind paying for things they like, or for something that provides just a little detail that others do not.

Algolia provides things that elasticsearch do not, such as being hosted, being extremely simple to setup and having a default web interface for anyone to use.
Cool story. Our startup (8 engineers) is built on microservices as well. Right now, (after 1 year live, 4 hours downtime until then) we have 43 microservices running. We have a rabbitmq broker for fire-and-forget communications. We use Consul for Service Discovery. Jenkins is used for automatic testing and deployment.
I have to say that I love our setup. While there are some things that are a bit more complicated, the increased efficiency is worth it all. On some days we deploy 10 or more times to production.

I have to say. The startup is very well funded and we have a dedicated SysOps guy who helps us with DevOps. He does all the nitty gritty Ansible stuff.

I think the best thing about micro-services is that it enforces service boundaries around aggregates. You just can't leak responsibility if you have to traverse the network. This enforces loose coupling.

Its also much easier to do code review if changes are localized to a small codebase of maybe max 500 lines.
Don't most Linux installation just let you use your computer normally during installation?

(And by normally I mean, as booted from a LiveCD.)
Loled much, thank you
I enjoy working in CSS (or maybe I'm just oblivous of a better way/paradigmn of styling, if so please enlighten me :)) so this was a great read. Thank you!
So if I want to use something like this I should be looking for a desktop pc?
That's exactly what people said about Netflix, so I'm gonna disagree without bothering to support my argument further.
If that isn't satire, how are you using the on-screen clock to do that?

Do you start staring at it at around 17:20 (or even earlier?) and wait for it to hit 17:28:15, or is your internal clock so good that you only have to start staring at it at 17:28:00?

Either way, why spend time staring at an on-screen clock if you also could spend that time walking to the train station, or even walking on the platform?

I would find some tool that allows me to set daily alarms at around 17:15 (as an early warning to finish whatever I am doing) and 17:28:15 (as a sign to leave now), so that I wouldn't have to waste time staring at that clock.
To be honest I gave up at the point I quoted.
I would be quite surprised if growing your own food at small scale is more environmentally friendly than living in an urban area and consuming food that was produced and transported at massive scale.
thats ok i can take it but what you dont seem to get is that we are humans not systems and thus wont be making the changes any other way than through technology.

you are basically asking humans not to be human which i believe is a common engineering blind spot :)

dont hate the players hate the game.
Number 7, so many projects include bootstrap and don't even use the damn thing.
The Windows 95 hypetrain was truly something to behold. The Empire State Building lights in Windows colors, Friends castmembers appearing in a (truly lame) promotional video... Windows 95 was the release that put the phrase "operating system" on the common man's lips -- for better or worse.
Great article. I laughed a lot. Thanks for that!
How about some kind of machine learning algorithm that is regularly trained on user feedback and ratings of search results? The system has one mode that starts out feeding you approximate matches for your search criteria, ordered pseudo-randomly, and has a secondary mode of viewing results based solely on user feedback to order search results? Yeah, it probably wouldn't work but it would be fun to see what it produced.
I guess, reading between the lines isn't your strong suit. I'm not talking about democracy tomorrow, I'm talking about a process of democratisation in China, they could start with Hong Kong and go on with abolishing the death penalty and stop censoring the media so much. That democracy don't happening over night should know everybody who is seeing what is currently happening in countries like Poland and Hungary.

Taiwan is a defacto independent country for 60+ years now and until the 1970s, the Republic of China was China. It is time that the relationship between those two countries find a way to recognize each other. West and East Germany reached this in the early 1970s, See https://en.wikipedia.org/wiki/Basic_Treaty,_1972

Btw, the US opened itself to Cuba again. Way too late, way too slow. The embargo on Cuba did nothing against the regime. Embargos rarely work.

This isn't about if I like China or not. It was an idea how China could improve its imagine, by actually improving. Recently I heard Chinese scientists complaining, that the censorship in China is preventing research.
A friend of mine made a timeline of TempleOS: https://timelines.issarice.com/wiki/Timeline_of_TempleOS
Scott Adams: I Declare Mobile Phone Carriers to Be Enemies of the State
Style Guide for NASA History Authors and Editors
I feel the coverage of TempleOS/SparrowOS/LoseThos has had to be a balancing act. Single articles will appear on various blogs, but not much more. The OSDev forums seem to quietly ignore TempleOS because Terry has a reputation of posting to the forums, and his input devolves into divining God's words from random text. Terry will post level-headed answers about OS architecture, then within a few hours it's After Egypt 24/7. Terry ends up becoming shadowbanned on discussing his own project.

I wish the OSDev community could have a more constructive dialog with Terry and his project.
My point was more about them offering a mobile service - many here know of them as a good ISP, but it is less well known that they offer the same quality of Internet access via mobile.
If you think any of those things are absolutes then you are in for a bad time

Even Shariah relies on interpretation
Individual intention. I didn't build those institutions or codes. Yet those institutions and codes influenced my development, and continue to manipulate me.

History is history. It's how we got here and what built the culture we deal with today. For example, 250 years ago those institutions came to the conclusion the 3/5ths compromise was a good idea. 150 years ago they reversed their opinion. We're still dealing with a zillion consequences of those decisions.

No one alive today had any influence over any of that. We're told this is how the world was, this is how the world is. Some people recognize, no, the world doesn't have to be this way and make changes. But i think that's rare. Most people just sort of accept what they're told and go on with their lives.
Dating is a skill. You and your date can be greatly compatible, but as a guy, if you don't know how to move the ball forward, you two will never have the chance to enter an actual relationship.

If you don't understand that there is skill in dating, then you probably don't understand dating.
[x-post from r/csharp] NRedux: 1-to-1 implementation of Redux in dotnet
On T-Mobile at least, I've never been unable to call when my internet connection between router and internet is bad but I'm connected fine to the wifi.
This!

I browse with uMatrix with some extra strict defaults (no 3rd-party CSS/images) and about 90% of sites that link bootstrap from a CDN work fine without.
Java-class-tools – Read and write java class files in Node.js or browser
You're welcome, glad it could be part of your day.
Yeah like you pointed out, if your product stands out so much that nothing else matters, then you can name it whatever you want. But duckduckgo is just a glorified meta search engine and they are not doing anything completely unique. In this case branding matters and I think their name is really bad for branding. There are many examples of really bad naming, like cockroachdb and swagger. Swagger ended up changing their name to OpenAPI (Thank god) but I don't know what the cockroachdb guys are thinking. I don't want to use a DB named after a bug (pun intended).
Considering that most of the pollution that causes climate change is caused by industry no single person can control, and that the solution proposed in this article will only work for a small percentage of upper class people at best, the only almost-universal (in the US) thing one can do to fight climate change is vote or participate in the political process. Sure, it's not very effective, but neither is this ploy to blame citizens for pollution when most pollution is caused by commercial and government entities. What's the point of getting a Prius if the government is going to allow industry to do whatever it wants as regards to pollution? Until this society and the government that allegedly represents it gets its shit together and starts regulating commercial industries and caring about climate change, why should I even care? It simply won't make a difference.
Everyday, not someday, surely :)
Maybe I should add that I'm the only user and I don't need to sync between mobile.

I also don't need to share since all I need is to sync between my laptop and my Desktop.
I'm not sure how. WebAssembly is more limited than JavaScript (e.g. no access to DOM), and also more limited than native code (e.g. much more limited threading story).
Doesn't the US has something like a 51% divorce rate? if you accept the premise that the nuclear family is a cornerstone of western civilization I can see why you would not be ecstatic at the idea of making marriage a trivial thing. Should we allow the individual to have every one of its desires in reach of fulfillment?

Though I concede that there is a point in allowing unhappy marriages to part away, after all, why live unhappy when someone else just for the sake of conforming. However, if appealing on the surface; I wonder if that could be in fact a local optimum that negatively affects society on the long term. I'm genuinely curious to know what do you think?
Opinions on the importance of algorithms and data structures aside, can one acquire the requisite knowledge to pass most interview questions related to those categories by focusing explicitly on interview questions, or will there be too many gaps to be effective in interviews if one tries to "shortcut" completely learning the categories?
The satire doesn't come across very strong and makes the author look uninformed. CSS has its ups and downs but the problems faced in the article have been known and solved for years in production environments across the web. The article is basically misleading with no answer for those unaware.

Sorry if this feels harsh but reading through was fairly unpleasant.
what about just preparing for the consequences of climate change.
Then if I don't make $250K, maybe I wind up making $130K. Whatever, the exact numbers aren't the point. The point is that individual effort, work ethic, etc. still count even in a world that isn't a pure meritocracy. Again, this is a continuum, not a binary dichotomy.

It's not because the slept their way through school.

It is for some of them. Probably even for a lot. Unless my high-school was highly atypical, there was a pretty big divide even at that age, between the people who really worked hard and tried to excel, and the ones who were just going through the motions, goofing off, and drifting through life. And my experience suggests that that continues throughout life.

Go to any company and you'll find people who are putting in extra effort - going to night school to get an MBA, working extra hours, taking MOOCs, going to industry conferences, whatever it might be, working to advance themselves. You'll also find people who show up, "punch the clock" and do the minimum required to not get fired. And while we aren't in a perfect meritocracy, I'm pretty sure that if you could acquire the necessary data, you'd find a positive correlation between that individual effort, and (salary|position|etc).

But some people seem to think that because we live in a world that isn't a perfect meritocracy, that that somehow obviates the value of initiative, work ethic, etc. completely.
>Preference of boys over girls as children in Islam is a huge sin -- written so explicitly in the Qur'an.

anyone who doesn't follow the book to the tee is not a muslim ? What about Muslims who don't 'kill the infidels' , they aren't Muslims either? Is anyone a muslim at all then?
Week 12 in Information Security, 2017
This is a regular issue in Italy, also in smaller towns. Any kind of construction job involving excavation may end up unearthing something deemed interesting by the relevant authorities.Thanks to our traditionally slow bureaucracy, this means that construction works can be stuck for very long times (even years).
You're welcome! Thanks for the compliment.
Are you claiming it's an opinion or something "up for interpretation" whether it's a sin to prefer boys over girls in Islam? Or it's an opinion or only an interpretation that woman are allowed an agreement before the marriage regarding the circumstances for divorce in Islam?
2016 and he says "Proficient in using CVS and SVN features."... fail
Readers may be interested in seeing previous discussions of this item - not everyone thinks it's a "Good Thing(tm)".

Here are some previous submissions of exactly this, nearly this, or closely related items:

https://news.ycombinator.com/item?id=4626695 (122 comments)

https://news.ycombinator.com/item?id=1949915 (106 comments)

https://news.ycombinator.com/item?id=9341146 (51 comments)

https://news.ycombinator.com/item?id=1022394 (40 comments)

https://news.ycombinator.com/item?id=554338 (33 comments)

https://news.ycombinator.com/item?id=232192 (33 comments)

https://news.ycombinator.com/item?id=5905330 (13 comments)

https://news.ycombinator.com/item?id=12081124 (2 comments)

https://news.ycombinator.com/item?id=2823912 (1 comment)

There are also submissions with no comments:

https://news.ycombinator.com/item?id=8966791

https://news.ycombinator.com/item?id=3434350

https://news.ycombinator.com/item?id=298135
If you're using an IDE, long variable names shouldn't matter due to autocomplete.
The author, Ross Douthat, is no leftist; he's one of the house conservatives at the New York Times. You're missing the satiric tone of his "hinterland" comments. EDIT: Just saw your own edit; glad you re-read the article.

Douthat's suggestion to distribute some now-centralized federal government functions to other cities is worth considering. It would make the American national society less vulnerable if Washington D.C. were to be taken out by a man-made or natural disaster. Of course, there'd be costs to consider as well, along with unforeseen consequences.

EDIT: As to unforeseen consequences, liberal (and Nobel-laureate) economist Paul Krugman tweets: "Interesting piece. But if u think decentralizing govt will break hold of big cities, two words: Albany. Trenton." [0]

[0] https://twitter.com/paulkrugman/status/846097749519093760
Amazing website too ;-) https://sheikhs.space/
Is the Samsung Galaxy S8 too expensive? Your answer is clear
> Something else I've learned the hard way - sometimes its better to cut and paste the same short code snippet in multiple places than create an abstraction to put the code in one place.

It's a pretty short term optimization though.

Sure, it'll get you working, but working on a code base with no duplication means that once you find a bug and fix it, you don't need to hunt for duplicates to fix. It also means that if you're debugging something, you know exactly which code path was taken instead of "oh I thought it using X but it's using slightly different Y."

Whether that's a good trade off or not really depends on how long this code will be maintained. If it's front end glue code that will be tossed out when the CEO decides in nine months that the website should use X technology instead, then yeah, that's a fair trade off. Much less so if you know this code will be there 5-10 years down the line.
When clicking on a book link on mobile nothing happens.
Long time emacs user here. I had an aha moment yesterday, when after several months of using God mode I said "I should rebind C-t to generic transpose and use a follow-up key to specify char, word, sexp, etc." If I understand correctly, this is sort of how VIM works. I want to try EVIL now. Anyone here that's made the switch in this direction and can talk about it?
Not driving is always an option. What if fuel cost $10,000 a gallon? Would you still drive? No, you'd figure something else out. You would convince your boss to let you telecommute, you'd take the train, bike or walk. Or you would find another job.
So log(n) in 2016 has used prolog professionally... what kind of matrix is this seriously!
This ^. I would also posit that coming up with a completely new paradigm for a mobile form-factor (cf. the mini-me approach of current mobile search), has lots of potential.
The Second Law of Thermodynamics and the Purpose of Life
Thanks for the feedback. I basically feel like if someone can get through number 6 without smelling the satire, perhaps they're not paying attention.
I prefer a western democracy over an easter dictatorship any day.

And only because the US democracy is going the way of Poland and Hungary and it is close to fail in Turkey doesn't mean it will fail everywhere.

Taiwan has a democracy, South Korea just ousted their president because of allegation that she is corrupt.
Perhaps he took what was his and left his other stuff behind? We'd never know if he did take something back of value (just not everything). Honor among men? I don't know...
Exactly. Literal reading of sacred texts isn't exactly the answer to dealing with the incompatibility of religious dogma with modern secular western values.
I'd think there would have to be something fundamentally different.
It would have to be hardly recognizable as a "search engine."

There's too many clones on the market right now. Some with good purpose, like DuckDuckGo which can be simplified to "Google but without privacy invasion."
Others like Bing could be just "Google but clunkier." (my opinion)

If you've got an idea on your hands that can't be described as "Google but..." then there's definitely room for another.
Tool for evolving arbitrary p5.js code with genetic algorithms
It's a matter of belief. I made the assumption that those people "probably don't care", implying they probably don't believe that something like that's a sin. When you don't believe in it, you're not a Muslim. If they still believe in it and yet do it, it's a major sin indeed, and they are still Muslims. But Muslims possibly bound for hell.

'Killing the infidels' isn't a requirement of action nor are you bound by belief to do so to be a Muslim. Can you cite a full Surah from the Qur'an where this is unequivocally required of Muslims, under all circumstances?
Combining RxJs with Socket.io
Thanks for the reminder. I had signed up for that and forgotten about it, just activated my beta account so I'll see how it works out. First impressions: nice, but still too heavily branded for my taste.

It's awful that I'm an artist but want to put most graphic designers out of work XD
Vanguard total market.

Diversified, but generally speaking it gains every year.

And no. Your portfolio is not as diverse as the entire market. Period.
Leaving a Bluetooth service available, visible and unauthenticated seems to be the crux of the issue.
Eh.. there should be plugins for that.
Still being used by the NayC MetroCard subway system (last page): http://techland.time.com/2012/04/02/25-years-of-ibms-os2-the...
I can't decide if posting on Medium is perfect execution or the thing failing you ;)
Just subpoena it? Under what authority? Amazon is WA based. Unless there is some sort of physical Nexus in MI, how do you enforce a subpoena? MI state police can't show up at Amazon headquarters and start siezing assets, it doesn't work that way. It's not Amazon's problem that it's customers aren't following state law. And MI has no authority to require an outside company to comply any more than they could force Alibaba to collect MI state sales tax.

Note that I don't know if Amazon has facilities in MI or not, but there are plenty of states where they dont.
brianwawok, when I first started out, you could say my boss was some guy who hired me off the street and decided to take a chance on me. Was he wrong in his judgement of paying me $12/hr? Probably not. While I came with some knowledge and experience, it was mostly personal and non-professional. It took him about 3 months to get me ready and trust me enough to work in his software. While he did give me a small raise once I started doing that, it would be the only raise I had seen. While I was upset that he continued to pay me what he was paying me, considering I did live on a coast at the time, and the fact that in over a year, his customer base rose by thousands of companies using his product across the nation, I did not see any benefits for that, at least not monetary. But I am very grateful that he did take that chance on me, because it was he who gave me that "real world experience" to put on my resume and have every single company thereafter take me seriously as a programmer. This was a benefit that I had not foreseen, for sure, being young and at a college with too much debt, I didn't know any better.

I have also had this discussion with my girlfriend regarding salary, who also works as a web developer. We have discussed our salaries and pay worth and she pointed out this very thing: What makes us think we are getting underpaid for the amount of work we do? Surely, the company does not just randomly give out salaries and does their research on what a typical web designer would make. They likely figure their own costs of charging clients and the quota we need to meet, and pay us a base salary.

I suppose searching Indeed.com or a salary website does reveal the national average. But seeing something like that is always off. Lets take this the salary of a web developer/designer, which is $64k national average as of 2015. This salary varies greatly depending on where you live: Middle of the country tends to pay less, while the coasts tend to pay more, so are we really underpaid? Or overpaid? Or are we where we should be based on 1) geographical location 2) cost of living in geographical location 3) experience.

The other point is too: If someone is unhappy with their current situation, including the demands of a job vs. salary, than change it.