skysight-inc/HackerNews huggingface dataset:
I don't think I would have put a comma there, but I can't bring myself to actively object to its presence.
> I am not sure who I should talk to in the interview.

>It is also a bit hard for me to start the conversation about pregnancy

Successful strategies to solve these problems, I think, will show them how you should be a cherished employee.

Maybe there's some homework and social hacking you could do to find the right people to talk to. Maybe there's some more experienced moms at Google that could steer you in the right direction on how to breach this.

>I feel it is a bit wired to talk about my pregnancy

As a man I feel all pregnant ladies are the embodiment of the infinite creativity of nature and as such I try to give them lots and lots of leeway and respect. Be proud, lady. You're not a leper, you're a goddess incarnate. Nothing to be shy or shameful of :)

Certainly you spoke with someone in HR or Recruiting during your interview process? Certainly they'll be happy to help you with feels and mommy coordination.

Good luck. I'm sure you'll be fine.
Yeah...it's akin to saying "I believe that [extreme outliers happen], then [they define the general rule]." Their outcome is wonderful, and I'm happy for them, but it's so many sigmas from the norm they may as well be Toyota consultants from the 90s.
When I studied on a Chinese language course last year, they encourage you to "speak Chinese only" and most of my classmates spoke better Chinese than me, so I ended up not speaking much to them so as not to burden them.
There are many more self-sustaining business ideas out there than are being explored today, mostly for cultural reasons.

For every slow-burn success like Twitch there are likely a hundred niche businesses that could earn a modest profit immediately, but are not large enough to interest funding parties or starry-eyed founders.
Follow-up:

> One posts individual messages (like one email) to a group

Messages can be posted to more than one group; this is called "cross-posting", much like with email mailing lists.

> The end result, with a good news reader program, is somewhat like a large global collection of topic-specific forums.

You can also choose to "subscribe" to a subset of the available groups; your news program is able to pull metadata only for that subset you care about. You can also download individual messages on demand, much like IMAP email access. It's fairly bandwidth efficient for clients.
The pie charts in this figure must be the most misleading I've ever seen; grey slices on colourful circles: https://d2v4zi8pl64nxt.cloudfront.net/the-definitive-guide-t...
Silicon Valley exploits time and space to extend frontiers of capitalism
http://pics.camarades.com/v/jacques/trips/jansvisit/dscn4017...

Extremely ugly first day prototype of that plasma cutter controller, the VIA board sits in the hard drive enclosure on the right hand side, you can just about make it out.

What did you build?
This is not physics, it's basic fact checking. The land is 2km wide, of course the Turkish fighter didn't have time to notice the intrusion, establish radio contact, perform a sideway warning show then down the plane.

However, they may have warned 10 different Russian planes in5 minutes. The intrusion may have been a repeated act. The Russian may have been provoking the reaction. It seems like we won't know. Would the solution be to change the border to a straight line and connex area, instead of a Turkish valley inside a Syrian mountain?

I liked Obama's reaction when he said Russia was too busy killing the rebels instead of Daesh.
I'm not aware of any, although I'm not sure Datomic qualifies as a traditional DBMS. It's more like a querying API + a master process (transactor) backed by a traditional store/DB (Postgres, Dynamo, etc), so you can achieve the same by putting some existing solutions together, but it's implementing a bit more than a DBMS alone.
Whole Clojure and ClojureScript ecosystem.
"it's so many sigmas from the norm they may as well be Toyota consultants from the 90s"

I am not catching the reference. Can you explain or link to something I can read. Are you talking about Kaizen?
You could if the javascript didn't throw away the return value from setInterval(). If:

setInterval(Model.tick,1000/30);

were:

Model.id = setInterval(Model.tick,1000/30);

I think you could then clearInterval() and inject your own ‘tick’ method with whatever frequency you wanted. It's a shame there's no actual direct way to vary the frequency, given how brilliantly put-together the rest of the UI is.
imprescindible is not a word (in english at least) :P
This is the ideal we are striving for at https://github.com/amark/gun , and I hope our https://gitter.im/amark/gun is evidence of that.

We're an Open Source Firebase, with graph data structures and a decentralized architecture. Please give us an email so we can help, mine is mark@gunDB.io .
Aren't these mandatory qualities in the open source world?

If you enjoy Python, RESTish APIs and all sorts of database backends, you can checkout http://Ramses.tech a project that I'm involved with.
Billionaires show that going to a top college isn’t very important
Fear of a federal citizen database isn't social security kinda is just that?
As much as I love Clojure this is not entirely true. Without naming names there are some prominent projects/devs that would not qualify for this.
Sketchpad14: Constraints as a Design Pattern
Vanskyler – Monetize Brilliantly
The story of Vatler’s shutdown
There are plans for all 50 states [1]. The science still exists, despite being behind a paywall. You'll find much more description of this paper on Ars Technica [2], but I think that the paper has addressed your concerns. Also, Stanford building a natural gas plant has nothing to do with research which is a blueprint for action over the next 40 years, so it's a distraction from your main points.

[1] http://web.stanford.edu/group/efmh/jacobson/Articles/I/WWS-5...

[2] http://arstechnica.com/science/2015/11/managing-a-100-percen...
Rust's IRC channel is amazing - supportive, thoughtful, and non-condescending. This is in sharp contrast to the Go one, which is an absolute cesspit.
I found Krita didn't work very well on OSX when I tried it this week. There was about 100ms of lag when drawing using the default brush on a blank canvas which is pretty unusable. Disappointing since I really like it on Windows. At least there's pixelmator I guess.
David Icke: You Are Watching a Movie – Called World War III
Why Epicurus Matters Today
Programming with Configuration Contexts
Any technology that requires political machinations to work is a non-starter.

Nuclear technology's achille's heel is waste disposal. Sure, there are technical aspects to it, but it's mostly a problem in the political realm.

The Feds were supposed provide a disposal mechanism, but there's apparently no political will to do that any longer. Instead, we have nuclear waste piling up all over the place at facilities that were never meant to store it. As soon as we have a natural disaster at one of these facilities, it will be like fukushima all over again. Such a shame.
Is a TSA employee actually a federal officer?
When a plane is hit by a missile, depending on the level of destruction, aerodynamics can be changed so dramatically that any kind of acceleration may occur. This physicist never played a realistic flight simulator, and much less has witnessed a real missile hit. A 90 degree turn is perfectly possible after a missile hit, this is not an elastic choc! Similarly, the plane doesn't fall in free fall, in a vacuum! FUCK, there's an atmosphere, and even if the motors didn't provide any propultion at all anymore, and even with most wings destroyed, planes are made to FLY, ie. they still have lift (cf. eg. the F15 that landed with a single wing).

So while it's a good idea to check facts with some trivial physics, if you use simplified models you cannot begin to approach a description the reality.

Therefore this article should not have the highlighting it is given here (already saw it twice, that's too much for such a poor article).
In on the Joke: How Cards Against Humanity Made $71000 Selling Nothing
Do you like Python? If you do: Go to Pycon. Put your name on the job board. Go to interviews. Ask questions about the workplace, the work and try to really suss out the attitudes of the people there. If you still think where you work is the best place, stay there, otherwise take another offer, if you got any, and if you didn't get any, you still have a lot of data on how other places run their shops.

There is no downside to interviewing. You'll get practice interviewing and you get to learn about other people work. If your current employer finds out, one of three things will happen. Either nothing at all, or they will realize they need to give you more responsibility and make your life better, or they will be resentful and try to make your life miserable. If either A or C happens, at least you know where you stand with them, and if B happens, then great! Your job is better now.

At Netflix people were encouraged to interview once in a while, because we knew everyone wins. They either come back happy that their job is still the best, they bring back ideas on how to make things better, or they realize they don't want to be there anymore and move on, in which case we're all better off because we don't have someone who isn't excited about their work and they are happy in their new job.
When regularly there's a significant probability that a person's periodic income will be less than their periodic expenses, budgeting becomes an exercise of choosing which bills not to pay.

The important reason the damaged equipment due to illegal restoration of service is problematic is same reason that public water service is important. Public water service exists to protect public health. It keeps people from dying of diseases like cholera.

Punitive policies in regard to water service put people in life threatening situations. It's poor public policy.
When they are allowed to, yes.
Another tack: look for employers that have already demonstrated a commitment to open source software / hardware. (This is, of course, a difficult chicken-and-egg problem for those looking to bolster a CV.)

I think starting at the language level, and then digging deeper for sub-projects in your interest sphere is a good strategy. I'm partial to the Perl and Python communities. Both have BDFLs that are kind people who lead by example. Projects associated with these languages often seem more accessible (IMO), and I think Larry and Guido deserve a lot of credit for that.

I'll also throw in a plug for jabber.org and telehash.org because Jeremie is one of the nicest people I've ever met.

edit: and exercism.io because Katrina is brilliant and dedicated to community building.
Yes but that works for this equation only because its characteristic polynomial is x²-x-1, whose roots are the golden ratio and its conjugate. For a general recurrence equation (order notwithstanding) you can get arbitrary asymptotics (dominated by the characteristic root of highest magnitude).
Debt collectors are on par with scammers for me. I've never had a bad debt of my own, but whoever had this phone number prior to the time I got it sure did.

I had to start blacklisting phone numbers by the dozens to get any peace. I'm always hearing someone asking for someone I've never heard of and even if you manage to tell a human that you've never heard of that person and that this is your phone number and the person they want will never, ever be here, the debt (and your number) will just get passed to the next batch of collectors and the cycle will continue ever onward.

I can't count how many random bogus legal threats and whatnot I've gotten for someone who I don't know.
Or any kind of personal business you wanted to keep private? E.g. ever parked in front of Planned Parenthood?
I don't understand what this is. The .iso file seems to be empty.
Some companies do not always want the best and the top of spear developers. Sometimes a fresh slate is more rewarding. Real example, the team I am on has had several developers but those that were the hungriest and got things done right the first time were those that started out with very little experience and had super busy lives once they got off work. The individuals shows up to work earlier than needed, is always looking for something new to learn, contributes fabulous ideas that do get implemented in production and overall are normally a really good fresh breath of air.

These types of people help insure that you keep up your standards and insure what you are teaching them is right as they are fresh minds and you don't want to send them down a bad path. The individuals normally have programming experience in other languages or other areas but have never had the opportunity to go deeper into the work or were only allowed to work on the easy stuff. When people join my team I like to give them something to own and grow with, which any wonderful top level developer, engineer, manager, mentor, etc. should do for those new to the team. I have found it challenges you to improve yourself, keep your documentation on point and it helps the team grow and the manager normally scratches their head when they find out their new employee has learned so much in such a small amount of time.

Best part of this is you will normally be able to ramp up enough to be able to handle critical functions in less than six months, probably a small peace but very important that you have been able to master. This helps free up more time for documentation, training, critical upgrade planning and more by the top developers so they can spend more time with you bringing you up to speed.

Do not worry about not being good enough, if you are what they are looking for you should be able to find this out in an interview along with being able to make a better judgement if you are a fit. If you like the pay, I recommend looking for another job that has similar or higher pay, the only way to become a better developer and engineer is to gain more experience, especially with things you have never used before. This only happens with new technology being introduced in the company or moving to a new job that uses modern technology.
Fine, but that's not what you wrote above.

And so then we're back to demanding that a defeated political opponent repent. "Here is our political issue, you advocated against it, you lost, so now you must beg our forgiveness or lose your job which is completely unrelated to the issue."

Like I said, that's not the world I want to live in. If others like it they are welcome to it, but then they shouldn't start complaining if abortion-rights advocates are fired from their jobs in the American South.
> English is a lot closer to Dutch though

I suspect this doesn't as much role in Europe. Sure, there are difficulties unique to learning any language, but English has a lot of shared ancestry with any germanic or romance language. It's not like, say, Mandarin or Punjabi.
I don't have a problem with debt collection per-se, you should pay for what you consume, if you can (and if you can't and it's a life necessity such as water or another utility, or a hospitalization or such then society should pick up the bill).

What I do have a problem with is that the debt collectors regularly tack on charges (quite often illegally so) that are a large multiple of the original amount. This then puts the person in debt much further into debt still. Intimidation tactics, legal threats (which never materialize) and so on, not a trick in the book stays unused.

I've seen this with a close friend, original debt 45 euros (phone bill overrun, bill did not arrive due to a move). This then spiraled out of control until the total amount was in excess of a thousand Euros at which point I got involved and managed to get rid of almost all of it except for the original 45 euros + some token fee. Now if not for the fact that I was perfectly happy to go to court (by paying for the legal fees) and made this very clear to the counterparty (KPN, NL former monopolist telco) and their attack dogs it would have probably been going still. Very annoying how they prey on the weak. And of course, those with a good income never have these problems so for them it's not an issue.
Im not sure how it is today but when I grew up in Finland in the 80s all the most popular tv-series for kids where in English only. Of the top of my head: The Transformers, Inspector Gadget, M.A.S.K., He-Man, G.I. Joe, My Little Pony, Care bears, Smurfs, Postman pat, DJ Kat show, and then non-cartoon shows like like MacGyver, Knight Rider, Airwolf, Quantum Leap, Rescue 911, etc.

We also watched some some non-English tv shows like the Swedish "Bjornes magasin" and the Finnish "Pikku Kakkonen". But these shows where not as cool and not as plentiful as those English tv shows.
If you're going to make statements like that, you should point names or at least specific cases.

I would say, yes, Clojure is pretty much governed by the benevolent dictator model. Is that bad? What is the alternative? Design-by-committee model where the language/project/library goes in 100 different directions with mostly questionable quality?
Yes, it's this way everywhere, or nearly so, and it's a peculiar disease of our place and time to imagine that it shouldn't be.

The reason people work for others instead of living a preindustrial lifestyle is to get money to buy the things they don't want to make for themselves, because they believe they will come out ahead overall that way. Work is what you do for money; it's for your employer's benefit, not yours. The benefit you get is the money. If they're not paying you enough to justify giving them your time, it's time to think about doing something different: going into business for yourself, switching to part-time, working for a different employer, leaving the workforce, demanding a raise, or some other change that will make you feel like you're getting better value for your time.

Your lifetime is finite and you cannot exchange money for more of it. But the idea that what you do for money should be enjoyable is embarrassingly entitled. You're supposed to be enjoying what you do with the money, not what you do for it. Again, if the two are out of balance, it's time for a change. Otherwise, put in your time, collect your money, and don't dwell on it. Employment is just a means to an end, not the end in itself, and certainly not the only one available to you.
Now Now Now
Nifty C# async await cheatsheet
Beagle Bros Posters
What are they even fractions of? Those are just absolute numbers...
I'll try to answer your "50-year-old" question:

You'll find that you describe a quality that has a quantity attached to it, you'll drop the 's'. The reason is mostly to keep things brief by omitting a verb.

A few examples:

- We walked a ten kilometer-long trail. (The trail we walked is ten kilometers long)

- They are building a 500 seat auditorium. (The auditorium they are building has 500 seats.)

- We'll put a 10,000 piece order in on Monday. (Compare to: the puzzle has 10,000 pieces.)

Hyphenation is tricky and I still don't know all the rules.

Another correction I'll make on

> (merriam-webster agree with you)

It should be "Merriam-Webster agrees with you" because in this case it refers to the dictionary itself (singular) and not the people the dictionary is named after. "Merriam and Webster agree with you" refers to the people themselves.

It's occurring to me now that being a native English speaker is probably my best trait for hiring.
Microchip Technology decouples yearly reviews and pay raises. (And pay raises aren't necessarily once a year, it ebbs and flows with company earnings.) I like this a lot; it removes a lot of the stress from the review process.
MDBM a very fast memory-mapped key/value store
This is bizarre. It seems everybody want to use Electron for something. Couldn't you create a shortcut to opening Chrome in "app mode" (without URL bar or browser menus) directly in Gmail?
1. That's a reduction, not a cure.

2. The variable in that study is not only starting school at a later age, but also taking 1-grade-easier classes at every age. You might only need to do one of those.
I love that book. It really opened my eyes to how big the energy problem is.
Debt collectors are awful. I've received foreboding messages on my voicemail, which turn out to be debt collectors asking me to rat out former roommates' contact info.

That said, I've found a quick and easy solution for avoiding them: don't buy shit you can't afford, and if you do fall in that trap, negotiate your way out. You can't expect to rack up a huge bill and be surprised you're being held to it.
It is however required for Amtrak trains. The situation you describe above happened in Hawaii and while the person involved was able to board a plane back to BWI with a police report stating her ID was stolen, Amtrak would not let her on from BWI to DC.
Even more broadly, what do you want out of life? Are you just going to work every day because that's what people do, or do you have a goal? Your life's purpose is yours to define, and you need to figure out whether employment (with this company, in this team, in this industry, etc.) is moving you toward your goal(s). If not, change. The OP didn't really describe any goals, and it's impossible to make sensible decisions without a reasonably clear idea of the desired end state. "I want to get better somehow" isn't a goal, so the various options can't be evaluated against it.
Some big projects (Fedora, OpenBSD etc.) are deserving of their reputations for having toxic communities.

I've never experienced such condescension online as from the pricks on the Fedora IRC channels.
Probably it has to do with socioeconomic classes and level of education. Usually uneducated people or people from rural areas sound, for the lack of a better term, "crude" to big city or urban ears in universally all languages and Spanish is no exception. You have to judge a language or dialect based on how they communicate in official mass communication media like Radio or TV and not some guy you met on the street.
In general, relaxed memory models are useful because you do not need to fetch a cache line from another core (slow!) every time you want to perform a read or even possibly a write (although that could introduce a data race). In case of a lock, where you want to guarantee some state being equal for all cores, you'd need strong memory ordering guarantees.

For other applications, where it is only important that things will eventually propagate through, think of adding elements to a vector (which could be serialized in multiple ways anyway) or performing computation on data that is implicitly shared between cores but not actually read by the other core during the operations, a relaxed memory system is sufficient. It's also faster and more power efficient as high-speed core interconnects are a major drain, compared to, lets say the ALU in a modern CPU.

Lock-free structures are useful, but as your data structure gets more complicated and the updates involve more operations, it becomes a very non-trivial task to write a lock-free version of your operation. It's easier to simply lock and perform an 'atomic' update. Immutable structures often have performance overheads which are not desired in the C++ STL.
There are Usenet indexers that filter out password-protected archives and provide well-organized listings of high-quality binaries.
In my opinion, your pregnancy is none of Google's business...though I appreciate the irony of that statement. Anyway, there is no obligation to disclose any medical condition and in a company Google's size there is undoubtedly significant human resources experience with pregnancy and strong guidance for those engaged in the hiring process.

An employer inclined to find issue in a woman's pregnancy, has an issue with women in general.

Good luck.
Even if the hashes are salted, if you see XXXX ends up parking outside address 123 Hickory nightly, it's really easy to figured out who it is. It's incredibly hard to release this kind of data responsibly and safely.
is it fusion power technology?