skysight-inc/HackerNews huggingface dataset:
Yes. And Thera-Band exercises.
In '91 I started HS and the one my parents wanted me to go to had a lab of Model IIs with the huge floppy discs. I guess they were well made.
How to Transform Your Life and Prosperity with the Teachings of the Fool Card
When a company selects someone to interview a candidate they're also choosing that person to represent and sell the company. If that person turns out to be rude and condescending then I chalk that up to more than bad luck.
You can look at it however way you please. The reality is that they built an entire town to satisfy their Western employees. In case you didn't know already, there is already way more than enough talent in the Middle East. It's just Arab executives usually think that Westerners = more skilled.

In the UAE for example, there is an "unspoken" pay ladder that depends on your nationality. Keep in mind that each of these gets a different salary for the exact same position.

1. UAE citizen

2. Western national

3. Western passport holder, but Arab

4. Same, but SE Asian

5. Arab

6. Southeast Asian

Source: lived in the UAE for 14 years.
Both myself and others who have been involved in the community share this sentiment. Straight up if you have a startup and want to get funding, getting funding in Atlanta will mean a less favorable term sheet and not as many connections to help you grow your startup.
The GPL is of course completely commerce-friendly, as it permits anyone to resell the original or modifications to it. What you're asking for is a license friendly to proprietary software[1].

Why on earth would they want to enable someone to close his modifications to RethinkDB? How does that make the world a better place? How does that encourage the growth of RethinkDB (vice the proliferation of closed, proprietary forks of RethinkDB)?

[1] Which is to say, user-hostile software. Users should be free to use, modify & distribute software.
VisualVM 1.3.9 released at GitHub
Java has no Shakespeare.
Uh, yes.

http://www.iraqinews.com/iraq-war/isis-stones-five-women-dea...

This isn't in Iran, but doesn't hackuser's lame moral relativism argument also apply to ISIS? Isn't stoning women to death for not wearing the hijab simply part of their moral code? After all, the US doesn't allow women to show their breasts in public.

Edit: If your issue is specifically that someone implied that specifically rape/murder happens to women specifically in Iran specifically for wearing a hijab, here's a glimpse at what it means to be arrested in Iran: http://www.pbs.org/newshour/bb/world-jan-june11-iranianwomen...

You can see that women get arrested for not wearing the hijab here: http://www.independent.co.uk/news/world/middle-east/iranian-...

So no, for some reason I can't seem to find an official press release from Khomeini that a specific woman was raped/murdered for not wearing a hijab. I can only point to mountains of evidence of systematic oppression and abuse, which undoubtedly includes arrest/rape/murder, and which undoubtedly includes the violation of simply not wearing a hijab.
Ironically, I think your statement, while again inflammatory, really encapsulates my point:

You are seeing (or hearing) dog whistles in your head, but they're not in mine or my words. What if someone wasn't interested in ideology (or actually disliked it) and just wanted to talk about the issue intelligently? What if the hajib is not an ideological statement but just an article of clothing?

All that extra baggage and meaning many attach to the hajib, and that you attach to my words, is in the eye of the beholder. It's the same thing, I think, that leads to abuse of makes innocent people (not that you are doing that, but I think one leads to another); they aren't people, they are ideological symbols of Islam, Judaism, Black, immigration, etc. We forget: They are just people, trying to go through their days.

EDIT: Edited out response to edited comment in parent. Thanks for your consideration.
Please dont make excuses for their failure. "Developer experience" and "performance" are never reasons for failure. What does lead to failure is

- lack of mass adoption - they didnt solve a problem everyone had

- lack of nitch adoption - they didnt solve a problem a few people had badly

I can tell you 4 features that I view more important than change subscription

- can run in any ecosystem - pouchdb/couchdb and waterline are examples of single apis in different environments. Even being able to use the database 100% in memory as a redis alternative would be nice.

- supports transactions across shards natively - this is a difficult but important feature that mongodb is missing

- supports document id transaction and table transaction - if Im only updating two documents, I have no interest in making many financial transactions wait for a table to be finished being used when I only care about 2 documents in that table.

- "sync" feature on a table - pouchdb supports this for syncing a client with a server

Rethinksb failed because, despite its sweet name, it wasnt solving that important of problems.
Well, that's my point! There is no alternative with "optimal syntactic sugar design". You have to choose between something 'minimalistic' (C) and something less minimalistic (i.e. Rust).
That's long for math
Well, there's France and its recent decisions against the "burkini" and similar clothing, but it was widely mocked and as far as I know, at least one court has already overturned the ban.
I don't think that's fair. This is just a press publication; we'd need the actual paper to see what its specific claims are. Besides, very little in science is "ground-breaking" at first. Scientific progress happens most often through an accumulation of evidence over time.
Yes. Similar to Angel lists the default is to hide your Open to Opportunities tag to anyone from your company. I'm not sure about other companies under the same umbrella... Say you work for Youtube. Are you hidden from Google employees?
IVR Technology Group Partners with Leading Speech Analytics Provider
Both of these are excellent ideas! I'll try them out!
Is the primary key in the hierarchical database a composite key of the full "traditional pk" lineage?

Or do you keep the actual PK on the adgroup table the traditional key (ie "adgroupid") then you just also throw customerid on adgroup (even though you will never join adgroup directly to customer) so you can shard each table by customerid?

What is the advantage of using a composite PK instead of the traditional PK so long as all ancestral ids are also stored on the table (so sharding is collocated correctly).
No-one has banned hijabs because they pose a security threat. Hijabs don't obscure the face.
That looks like a minor point, but I think it underscores Google's cultural problem.

Google has had so many failures in the calendar/blog/assistant space because Google doesn't understand ordinary people.

It's an elite company full of elite engineers running elite engineering projects (and a lot of search). It has no internal cultural reference point for average-IQ non-elite users.

This is why Google has so bad at productising interesting ideas that Google didn't invent, and which have to deal with real competition.

The software works, mostly. But users don't feel there's anything special or unique about the experience.

You could argue - reasonably - this is all about perception management. Apple does well because it sells its products as stylish and magical. Even if the technological reality is mediocre, Apple has consistently managed to create a brand that is good at making technology seem humanised.

Google has never understood why that kind of marketing is necessary. The technology is good, it should speak for itself. If customers don't get it - no one understands why.

Now with AI, the pitch is out of key for the same reasons. Most people don't want something that anticipates their intentions, because that's just creepy. Even if it works well, it creates an experience of diminished control and empowerment.

It's like someone saying "Trust me" when they're promising you something new, but they've never given you a reason to. Does the AI know you well enough to make the right decisions? Why would it?

Unless Google can dramatise that it does, reliably, they're not going anywhere with this one, no matter how good the technology really is.
I've always used the assumption that objects have pre-calculated/stored hashes
> RethinkDB is AGPL, which means that some people cannot use it

That's completely false: anyone has the right to use it, for any purpose; that's what Freedom Zero is all about.

Some people do not want to both use it and also comply with its terms, but that is their choice; they can and may use it, but choose not to.
Theranos will close labs and Walgreens testing sites, laying off hundreds
I wrote agricultural software for both the Pocket Computer and the Mod II working my way through college. The PC was actually a very nice piece of kit. We wrote some of the first software that farmers could use while carrying it in the fields - IPM (integrated pest management).

Ah, backing up to cassette.
It wasn't an equation. It was a question to illustrate the other extreme of the dialectic. My point was there's two lives in the balance -- conservatives want to protect the lives of the unborn, not "control women".
I feel like it is a mistake to assume all families will teach (or know) these skills. It seems like that assumption could perpetuate inequality. I was fortunate enough to be raised by two parents in a stable environment but that wasn't the case for some of my friends and cousins. They ask me for advice on buying a car, getting a mortgage, building credit, investing, etc. Some don't even understand why you would save money ("Isn't that what social security is for?"). They call me "the adult" but I was just lucky enough to have a father familiar with these concepts and willing to talk about them.
I can vouch for this. Keeps the mind strong as well. Never have backpain and completely fixed my (mild) kyphosis.

Additionally:

* Try to keep about 20% tension in your abs/core all the time. Even when sitting. Punch your SO in the belly, that always works two ways!

* Don't sit all the time. Walk, stand, etc.

* Certain exercises and stretches can work wonders if you have a _good_ PT who can point out where the problem is.
Recruiter here. I heard of this feature early on. For a couple weeks its was great and I actually ended up finding two C# developers who I helped find new jobs. It seems to be a little more wide spread now and not as useful but I'm glad the option is there.
What do you want to do? If you want to do stuff with the web then learning JS is obviously a necessity. Anything else is pretty much open to your choice. Like everyone else has said focus on the goal of what you want to do first since major languages are supported for a wide variety of use cases ranging from PCs to embedded electronics to even robotics. Once you tackle the most basic thing you want to do the rest comes easy or easier (depends on how complex the thing you want to do).
There is an abundance of talent in the Middle East, not to mention Middle Easterners working abroad because of lack of opportunity back home. Look, I've lived in the UAE for 14 years, and I can tell you that this is what's happening. It may sound counter intuitive, but that's how it is.

The media loves to portray Gulf countries as haters of the West, when in fact they're the biggest ass kissers out there.
I've read somewhere that Donald Knuth had suffered back pain. His doctor adviced him to swim three or four times a week and he eventually confirmed that swimming is an
effective excercise to cure and avoid backpain.
They're a media company, so is Twitter.
>- complex or clever code; e.g. when I use shift for division by 2, that tends to confuse some coders, or regular expressions in javascript (for some reason JS devs seem scared by regexp)

I've found I've never had to use a Regex in Javascript yet. Also I don't think anyone enjoys reading Regex. Writing it is a lot easier. :)

Reading `/2` or ` * 2` is more intuitive than `<< 1` or `>>> 1`. Although I learned a new code obfuscation technique! ;) [0]

Testing 2^39 and bit shifting is negligibly faster. At lower values (2^4) it is equivalent. For any multiplication/division by a higher power of 2 (2^2, 2^3, 2^4) they become equivalent in speed.

549755813888 * 2 x 1,526,678,336 ops/sec ±0.67% (97 runs sampled)
549755813888 << 1 x 1,562,645,566 ops/sec ±0.26% (99 runs sampled)

549755813888 * 16 x 1,552,125,291 ops/sec ±0.33% (100 runs sampled)
549755813888 << 4 x 1,530,867,164 ops/sec ±0.35% (98 runs sampled)

This seems like a case of "being too clever" by trying to optimize something that the compiler can optimize itself.
Well, unless you really want to make a project that needs them, do not start with C, C++, Java, C#, or swift.

Those languages are complex. There's a lot to learn just to master syntax, a lot of restrictions you have to be aware, and a lot of learning material pointed at big projects that will be harmful to somebody just learning how to program.
You should look at how VC firms are structured. I believe they are partnerships amongst the partners, where each partner has an LLC that makes investments on his/her behalf.

I could be totally wrong here. But worth looking into. As others have said, taxes is the main motivator - with a C-Corp investing, you'll be double taxed on any capital gains. The Corp will pay cap gain taxes when it sells shares, and then you or the corp will need to pay more taxes in the form of either dividends, payroll, or more cap gains taxes when you take the money out of the Corp.
Except that's not quite true for ordinary proprietary software - there are a number of people who make a living supporting Windows or Active Directory or Exchange or whatever who don't work for Microsoft. There is a difference of degree, in that third parties who support open-source code (e.g. Oracle supporting RHEL) have access to the source, and third parties who support proprietary code usually don't (although it's possible to get a MS read-only source license!) and only have access to compiled binaries. But that's not a huge difference. There are people who are very good at tracing and disassembling compiled binaries, or simply at understanding how the system works even in the absence of code, and they have thriving businesses. Sysinternals, for instance, was a separate business acquired by Microsoft.

(Note that I am carefully using the phrase "open source," not "free software". Part of the free software ethos is that you can realistically modify your code as needed. I do happen to think that the current free software movement isn't very good at delivering on this promise.)
Ask HN: Why isnt there a syscall to read/write to multiple file desc. on linux?
I am currently playing around with linux epoll interface in order to better understand boost.io and libuv. Upon epoll returns, It looks like the ready file descriptors have to be processed in sequence with one system call per ready file descriptors. Is there a better pattern to process multiple ready file descriptors?

PS : Linux has a vectored/io interface but it does not seems to support multiple fds.
Undergraduate Dissertation Examples
The squat and deadlift are great for the back, as long as you use proper technique. See Starting Strength by Rippetoe. You should be able to sit on any chair without back pain. An ergonomic chair is no answer --- it is a crutch that helps the problem grow.
Same here. Our first home computer was a TRS-80 when I was a little kid, maybe 7 or 8. I'm not sure how my parents afforded it, but I think by the time we got one it was already deeply discounted. We had to use a tape drive to load programs and I'd ride my bike to Radio Shack to buy little games on tape. I mostly used it to program simple things in Basic. It came with this wonderful manual narrated by a cartoon TRS-80 robot that was very kid friendly.

Then shortly after the Apple //e came into our lives. It was like night and day, especially considering we had a modem and I could dial into these strange things called BBS's. It even had color! Wow, what a game changer that was. Computer camp was little more than my classmates and I copying videos games. There was almost no DRM back then, maybe a question asking you to check something in the manual to make sure you at least had the manual that shipped with the floppy.

Its crazy to think how the Mac and Windows 1.0 came out shortly after. The innovation from 1981 to 1985 was incredible. In four years you went from using a TRS-80-like monstrosity to sitting there using a mouse and keyboard running a refined and user-friendly GUI interface. I remember the first time I used a mac. I just used paint for hours on end. It was magical to me.
So if we handwavingly turn the argument around: if Facebook and others had to physically build their own networks, we would have had an open social network :)

But now that they can use the internet, the networks become closed.

Interesting theory.
I graduated High School that year, I'd done some BASIC programming on an Atari 2600 with a BASIC cartridge. I imagined a consumer computer like the ones on that cover but with several tape machines and a loader top program so the user wouldn't have to load tapes manually for common programs. Little did I know the hard disk had been invented by IBM in the 1950's.

Today kids learn Java in High School and carry powerful computers in their pockets and on their wrists. I'll probably be pushed out of the Java industry before I even retire by one of them.
>Like most writers

Projecting much?

I am, and know tons of writers and few are procrastinators, so from the start I find this idea goofy at best.
> Sometimes you must do that manually.

You say that, but I deal with almost the exact same things. What I mean by manual is something like malloc where the freeing of memory is manual. Sean Parent would call this 'no raw pointers'.

For starters, the fact that memory allocation is even an issue seems odd to me, I'm not sure why you wouldn't allocate large chunks of memory rarely.

Even if there are OS specific calls I'm making to deal with special memory, I make sure it is wrapped with some simple class or struct that has a destructor and likely a move constructor. Alignment issues can be wrapped as well, then there is no doubt who owns the memory, who frees it, and where/when it is freed. I've never seen a situation in which raw malloc/free are necessary or any control is lost using C++.

I doubt you suddenly want to use C++ still, I'm willing to bet you know C extremely well, but at least realize that your choices are not based off of technical reasons.
Separating the what from the how is the definition of delegation. Happens billions of times every day all over the world, to mostly good effect.
Sit/stand desk, stretching.
Elasticsearch's plugin ecosystem has historically been fragmented. That's why we make the plugin available in multiple ways (hosted app, chrome extension and site plugin).

Links:

[1] Hosted app - http://appbaseio.github.io/mirage/

[2] Chrome extension - https://chrome.google.com/webstore/detail/mirage/dcnlpfmnpog...

[3] Site Plugin for Elasticsearch v2.x - plugin install appbaseio/mirage
I agree with your priorites. And I'm don't know it's false (or true); I'm just trying to learn some real, specific knowledge and not just a bunch more rumor.

> They've said that women in Iran are raped, beaten, or murdered for not wearing the hijab. It's those claims that you want a source for.

That wasn't the GGP's claim. Again, just trying to get some specific, real knowledge into the discussion (and for my own benefit).

EDIT: But I agree the GGP's claim isn't the main issue, and this discussion is becoming convoluted.
> Turns out you need to figure out After, KillSignal, pidfile, and some options in uwsgi configuration itself. Oh, and "Type=simple" doesn't work, you need forking.

You could have also just copy/pasted the examples from the uwsgi documentation.

http://uwsgi-docs.readthedocs.io/en/latest/Systemd.html
Good list of resources, but motivation to have a job in certain company seems, for me, like wrong approach. What if Google won't be the place you would like to work after two years (because something happens in your life, or at Google.) Or after few months of employment you got feeling it's not place for you?

This motivation also won't make you a better person.
John Cleese talks about the same as you're saying in his lecture on creativity: https://www.brainpickings.org/2012/04/12/john-cleese-on-crea...

The videos in that link seems to be down, but the whole talk is worth a watch: https://vimeo.com/121544005
She is also thin, good looking, eventually blond, charismatic, and connected.

What I see is a cult leader who happens to be recruiting in Silicon Valley rather than (say) Hollywood.
My theory is the only reason people switch from iPhones is that they no longer want an iPhone. There are plenty of other options but unless someone is driven to it by flaws from the iPhone then they are not going to switch. For me it was battery life, lack of customization, and my iphone/itunes not playing nice with a windows pc.
Where in this article is there any reference to banning the hijab? This article is about not requiring the hijab.
This reminds my of my own pet-peeve when it comes to good practices being abused:

DRY:
DRY in the sense where "I have three nested ifs, but to avoid I have to compare against this variable three times so my code now is simpler. RIGHT?"
You don't need hash codes to be unique for items in the table so there doesn't need to be any relation between the size of the hash and the size of the table. The time taken by the hash function depends on the size of the keys not the size of the table.
TableFlip: The Markdown table editor
They're told they'll make money. That is not only Apple's rhetoric but the press's.
I wouldn't dismiss this work that quickly. The idea is sound and came out of the MIT Lincoln Lab and has been worked on for many years. If it's still around, it probably does something

https://www.ll.mit.edu/news/DRACO.html

The Wright Brothers were just 2 guys in North Carolina...
My lower back pain all but vanished after we tried one of those foam mattress startups (we chose Leesa). We bought one for my father a few months later, and it worked for him as well.

It takes courage to throw away a 4 year old $3k mattress that required special-order extra-deep fitted sheets. ;)
My wife started some time ago to slowly learn python as her first programming language. REPL is very handy. But I am not sure that it was a good choice. She will not see results visually. Maybe better choice would be JS with HTML and CSS?

I'm mainly C and C++ developer and I worry about dynamic nature of python. I am not sure that seeing failure in run-time is all that helpful. But that's just static vs dynamic typing dispute.

What I really have to do is to sit with her and talk. What would she like to achieve? Is she bottom-up or top-down learner?

I was also thinking about awk. It is small and nice language with immediate results. Learning it requires learning regular expressions and I wonder is it a right time.
ក្រុមកីឡាបាល់ទាត់ជម្រើសជាតិកម្ពុជា
My hunch is that's not happening.
I elevated my laptop with a 2ish inch folder holder. It's saved my neck from bending as much. The trade off is that my hands have to be elevated to type which might not work if you are typing extensively during the day.
I've had few/any complaints since strapping one of these to my cheapo office chair (at the recommendation of a spine/back specialist):

https://www.amazon.com/Original-McKenzie-Lumbar-Roll-OPTP/dp...

The extra lumbar support is really comfortable, and it sort of subtly nudges you to stay in a healthy position. Even when I'm completely unmindful of my posture, it keeps a healthy arch in my back.

I also take a 20 - 30 minute walk at lunch several days a week.
Here's how Melinda Gates should help women in tech