skysight-inc/HackerNews huggingface dataset:
I do the same as well, I think it is a great approach. It is just a paring exercise, the language of their choice, their equipment, full internet access. We just build something like a calculator or pig latin translator. Something that you build up in layers. I usually read off the test cases one step at a time, in hopes that they write their own tests along the way.

But hiring good people is very time consuming. The reason GitHub as a portfolio makes sense, is that it helps compare potential candidates--that I know nothing about--faster. Biased or not, I have had the best experience with people that are very active publicly. From Battlebots competitors, book authors, to startup founders, etc.

Ivy League Colleges, VCs, even Y-Combinator works very much the same way--trying to make an assessment based on past accomplishments. The more visible, the better. With the caveat being a strong direct reference.

I am sure we all have extra circular activities besides coding, but depending on how strong your experience or professional network is, really depends on how much you need in a portfolio. I have been coding since I was nine and have decades of experience, I still have stuff I hack on that is public, from SlackBots that control GPIO pins to Sonos controllers, etc. I would think the more experience you have, the better chances you would have more stuff you can add to your GitHub (portfolio).

At the end of the day, as a someone hiring, I am going to gravitate to engineers that have more and better examples of their work ability and output vs where they worked on their Resume. Not to say that we should ignore anyone that doesn't have public projects--but they are certainly at a disadvantage against someone that has.
Could you have used the individual Nixie digit tubes themselves as the counting state tubes?
All time credits are not created equal though. Some have to burn half a day to obtain the time credits another make in a year.
Not sure either bodes well for hiring.
Heritability has a different meaning from how you are using it. A trait is heritable if a child displays the trait regardless of their environmental milieu. So, language is not heritable because the language you speak depends solely on the environment you grow up in; the child of English speakers will speak Spanish if they are raised in an environment where only Spanish is spoken. Height, on the other hand, is heritable, because, absent major malnutrition, the child of tall parents will be tall regardless of the environment they grow up in.

And regarding status and wealth: genetics probably play more of a factor in these than you think.
"..calling them a public threat because their riders exceed speed limits and disobey traffic laws by riding the wrong way on streets and on sidewalks. This reasoning is faulty: Do Lee, a researcher at CUNY Graduate Center and organizer with The Biking Public Project, which works to amplify the voices of underrepresented cyclists like delivery workers, tells Fast Company he has found no evidence in his research that e-bikes have ever killed anyone.."

The reasoning contained in this excerpt is faulty, and it's so glaring I'm surprised the editor let it through - hasn't killed anyone yet <> is a public threat!
You can do remote file editing with local editor setting using Emacs TRAMP which when used with SSH profiles treats remote files as if they were local files.

If you love modal editing, as I do, you can use EVIL mode to emulate Vim quite well. I used Vim for years and switched within a month, most of the transition was in getting used to all the tools built into Emacs. Movement was identical, even things like text objects and Vim-surround work well.

The quality of Emacs packages are very high and almost always “just work”. And when you do have to read the documentation it’s very easy to find and understand.
and some use their fame to do good around the world, like Carter.
The way ObjC did it is to use exceptions to signal programmer error, and error objects for program errors. I think it’s the best style, at least until the day programmer errors just won’t compile , but that needs something like Idris to take over.
40 Top HR Professional Shares Their Tips for Growing Your Career
It proves that corporations can create small monopolies (over repair of their products, etc.), and use their economic advantage for more economic advantage, leading to true monopolies.

I literally cannot vote with my wallet when there is a monopoly. That is the problem here. This legislation is about preventing a company from claiming a monopoly over repair of the products they sell.
> I wish they were more specific about when to use and not use exceptions.

Do you have any examples in mind where it's unclear to you whether an exception would be appropriate?
But that isn't true if my company tells me "you have to work between this hour and that hour". I can change my alarms till the cows come home but it means nothing. Moreover, the majority can have an effect on what government we have, but we can't have an effect on what business decisions are. Because business leaders are a small subset of the community. If they naturally have an interest in not setting separate working hours summer and winter and employees naturally do have an interest in setting separate working hours summer and winter, the only plausible mechanism available to the employees (who need to work if they want to feed their family and can't afford to gratuitously quit in the hope of finding a job that doesn't exist) is to change the clocks.

You're not obliged to follow us. If you don't like daylight savings, you can set your own alarms in the summer and winter differently. It will be no harder for you to do that than it will be for me to do that. If it was as trivial as you make it out to be, you wouldn't even utter a breath in complaint because it would be so easy for you to do it that you just wouldn't notice. But social realities mean that changing the clocks is the best route available to us, and so that's what our societies have settled on.
>The reason why precious metals have been an important part of money is trust -- an issue which the author fails to address.

The author does not fail to address this:

>We find, however, the same pride of accuracy with the Roman mints; and also in later days when the coinage was of base metal, the directions to the masters of the mints as to the weight, alloy and design were just as careful, although the value of the coin could not thereby be affected. Accuracy was important more to enable the public to distinguish between a true and a counterfeit coin than for any other reason.

The need for a strong government to make its subjects accept coins is also talked about in detail, e.g.:

>There can be no profit from minting coins of their full value in metal, but rather a loss, and it is impossible to think that such disagreeable punishments would have been necessary to force the public to accept such coins, so that it is practically certain that they must have been below their face value and therefore were tokens, just as were those of earlier days.

What you said is mirrored in the article.
The Human Diagnosis Project is hiring product-oriented software engineers
The Human Diagnosis Project (Human Dx) is looking for product-oriented software engineers to help build the world's open medical intelligence system with the goal of bringing more affordable, accurate, and accessible care to all. Today, Human Dx has been used by thousands of doctors from more than 80 countries to collaborate on any case, question, or other medical topic.

We're looking for true software generalists who enjoy working across the stack and share the passion of having their work make a meaningful difference in everyone's lives. If you love working toward a social mission, please email us at team@humandx.org or visit humandx.org/team.

Some more info about us:

Human Dx unites the nation's top medical institutions (including the American Medical Association and the National Association of Community Health Centers), academic research partners (including Harvard, Hopkins, MIT, Berkeley, and UCSF), and financial supporters (including the MacArthur Foundation, the Moore Foundation, Andreessen Horowitz, and Y Combinator). We are organized as a tandem 501(c)(3) nonprofit and public benefit effort.

The Team includes alumni from leading organizations (including the World Health Organization, the White House, Google, Facebook, McKinsey, and Blackstone) and universities (including Oxford, Harvard, MIT, and Stanford). Our efforts have been recognized by the inaugural 100&Change Competition from thousands of applicants worldwide as one of eight organizations globally with a bold solution to a critical social problem.
I assume the whole point of the rule was to stop people spamming people right? It sucks because you were trying to do the right thing but I can maybe see where they were coming from.
Which parts of EVIL mode don’t work as you expect them to?
Right, and if you read beyond the first 2 lines, you'll find that the whole point of the article is to establish that these lines are false.
All presidents have bones in their closets, but Obama trading spots on the Human Rights Watchlist for TPP votes makes my stomach turn. I don't care to watch a series about him.

Signed with DKIM: https://wikileaks.org/podesta-emails/emailid/39024
It would be kinda nice if keybase had a setting to turn off features. My mom doesn't care what git is, but she is a regular for chat and interested in keybasefs. Same with a wallet, if a user could hide it and forget about it there wouldn't be any reason for it to bother them.
I kinda feel where you're coming from. It's going to be quite annoying when #45 leaves office but continues to stay in the public eye, offering his (usually unsolicited) opinions.

Fading into the background or doing (generally) apolitical philanthropic stuff are the only two choices that don't seem to rub people the wrong way.
- Open Chrome

- Open Chrome Dev Tools

- Switch to mobile view (to force chrome open AMP pages)

- Search in Google

- Open an AMP page

- Force refresh to force reload from cold cache

I've yet to find a page below 1 MB. I've routinely seen pages anywhere from 2 to 4 MB. So much for "slimmed down performant webpages".

The only reason they are "performant" is Google preloading them while you search
I think this comment can be taken as a brief summary of the long article.

The article includes this passage, which mirrors this idea:

>It is by selling, I repeat, and by selling alone—whether it be by the sale of property or the sale of the use of our talents or of our land—that we acquire the credits by which we liberate ourselves from debt, and it is by his selling power that a prudent banker estimates his client’s value as a debtor.
I feel like the term "epigenetics" takes on different definitions depending on context.

The term can have two meanings depending which part of the term you emphasize. I think it is important to be pedantic here.

EPI-genetics with an emphasis on "epi" really describes any mechanism that happens above the genotype level. Transcription factor binding is technically "epigenetic". It is a really broad term.

Epi-GENETICS with an emphasis on "genetics" describes inheritance of information outside of the genetic information. This is probably the more interesting use of the term.

It seems like most biologist use it as a catch-all term for methylation/histone modifications/polycomb-type mechanisms. All of these mechanisms are EPI-genetic, but not all have really been proven to be epi-GENETIC.
The entire point of my reply was to show that there is Rachel's side to the story, and then the manager's.

You can spend your entire life thinking other people should act a certain way and say things like 'the time was then'. I understand the smug satisfaction of thinking you know better than somebody else. I also know the loneliness and frustration of living in a world of perceiving other people as being wrong, less, or better etc. It's exhausting for you, it's at best exhausting for others to deal with you, so who is winning?

I know the ego-trip side of thinking you're right is feeling like it's a winner. Go see if your heart and gut agree - the gut will communicate by clenching or being relaxed, the heart by being closed or open.

I know there are plenty of people walking around with a clenched gut, a closed heart and a very busy mind that's gleefully judging everything in sight and gossiping about it with other minds, posting on HackerNews etc. I just don't know anyone who's happy, engaged in that lifestyle :)
Calculate the Element-Wise Hadamard Multiplication of Two TensorFlow Tensors
We can clearly see from existing markets that that is not true.

There is a vast market for repairable phones that run free software and have unlockable bootloaders, but that market isn't significant enough to convince incumbent manufacturers to stop abusive wasteful practices like built-in batteries, proprietary screws, proprietary drivers and locked bootloaders.

In fact, it's the abusive practice itself that constrains the free market.
Ugh I wish these providers would can it with the radical politics. comcast owns msnbc, bezos the washington post, now netflix going with obama?
Step 1) Figure out what you like

Step 2) Find a meetup / user group that has what you like

Step 3) Volunteer

Advanced step - create your own to develop skills even more rapidly
Not to threadjack, but: I never really learned C++, just C and then started using C++. And I haven't used C++ much in the last decade+, but would like to get back into it and learn how to do things The Right Way.

What are some good online resources for learning "modern C++", for someone who already knows several languages?
Beta Testers Required for New Startup: Get Hired Without a CV
Bjarne's guidance has always been to use exceptions only in truly exceptional circumstances. A function that might occasionally fail on bad user input could instead return a std::optional and be marked noexcept (assuming it really doesn't throw). A function that fails to allocate memory, on the other hand, is truly exceptional, so throw std::bad_alloc.

The STL unfortunately doesn't always follow this approach, and tends to overthrow.

Signaling why something failed without exceptions is still unnecessarily tricky in C++. Not because it can't be done, but because there's no standard guidance on how to do it. There are 3,385 ways to do the job, so in many cases it's better simply not to.
I used Android phones for years due to this, I've been using GNU/Linux exclusively since 1994 and the idea that Android was open was compelling to me. I also believe Richard Stallman is an actual saint. However, Google's appalling data collection practices and coercive dark patterns[0] and the fact that the important parts of an Android phone are not at all open disillusioned me on the virtue of Android. That and bad experiences[1] with my latest MotoG persuaded me to switch. The final straw was that it started dieing spontaneously under load. Too bad they did not think to slow it down when the battery aged.

IOS may be against my free software religion, but bacon is delicious! I really like my iPhone and I hated the last Android phone although the one previous was not as bad.

Of course once you abandon your principles you are on the slippery path with no anchor to prevent you from getting an iPad, Airpods, the watch, and probably Homepod too. However, I'm still on GNU/Linux for desktop/laptop and don't see that changing.

[0] Example: I used to use the Android phone as a pedometer with my treadmill desk. After an update it refused to do this anymore without location services enabled so that it could help me record my routes. I'm pretty sure a) I know where my desk has been, b) I don't want Google knowing everywhere I go.

[1] Example, on the freeway going 75 surrounded by feral Trumpers in giant pickup trucks, ask phone "Navigate to Fremont Costco". Do I get voice navigation? or a map?. No, it puts up a dialog box about "the destination location will be closing in 35 minutes, do you still want to do this?". I can almost picture the product meeting where they dreamed up this feature. But consider - the phone knows: It's only 10 minutes away, I'm headed toward it, I'm obviously driving. Why would it think a little box full of tiny text is remotely helpful or appropriate? IOS has some flaws but is never this obtuse.
I'm sure I'll be watching "The Simpsons" when that's on.
https://news.ycombinator.com/item?id=16535886
Database Modelization Anti-Patterns
musl: https://www.cvedetails.com/vulnerability-list/vendor_id-1685...

Can't find separate listings for libc in FreeBSD, OpenBSD but the list is smaller than glibc if you check e.g., VuXML or https://www.cvedetails.com/vulnerability-list/vendor_id-97/p...

Looks like glibc is the worst sinner here.
Yeah, the best thing to do when you have a problem with a particular person is take time to calm down, and then:

Figure out what your problem is. Are they doing something you don't like? Are they not doing something and you really think they should? Why don't you like that? Why does it make you feel that way?

Figure out what needs to change so #1 doesn't affect you. Are you upset because you're doing a bunch of menial work with no end in sight? Ask the team to pitch in more. Is your coworker not writing enough documentation when they submit pull requests? Tell them that, and tell them that you're frustrated by it if you need to.

Talk to the people you are having trouble with. Tell them what your problem is, why it's a problem, and be really clear that you own your emotional response but that you're hoping they can change the things that are upsetting you.

Be willing to negotiate. Be open to alternative solutions. Take ownership of things that you have agreed to do, and don't be afraid to remind others to take ownership of the things they've agreed to do.

Also, don't be afraid to leave a place where people aren't paying attention to you and basically don't care about you. There are plenty of other companies in the world. They don't all pay the same, but it's possible to value more than just money. Sometimes the best way to signal that conditions are bad is to leave.
I don't have time to watch all these now, but I just want to say how awesome Jen Simmons is and how great it is that Mozilla employs her to make stuff like this, and evangelize things like the CSS grid. Kudos!
These exist.

* https://aws.amazon.com/device-farm/

* https://www.xamarin.com/test-cloud

* https://bitbar.com/testing/

* https://saucelabs.com/devices
The “how many people have been killed” is a really poor test of if something is right or wrong.
Thanks for clearing it up for me. So the pipeline is there but it's stateless... that sounds cool and I guess I really need to try it out. Using OGL a bit it definitely has this weird archaic feeling with all its state. I found it kind of fun and I didn't really shoot myself in the foot with it, but it definitely felt like "this is not how we write software now a days" haha
The problem is that witch hunts tend to find people guilty, whether they are or not.

She wasn't asking an honest question. She was trying to do a gotcha.

My ex had some great expression along the lines of "It is a when did you stop beating your wife? question."

In other words, the assumption of guilt runs so very deep, even when nominally trying to give you credit, it is damning. The framing does not allow for the possibility that you never stopped beating your wife because you never were a wife beater to begin with.

She set out to prove her coworkers were bad. In other words, their badness was a foregone conclusion in her mind. She wasn't checking to see what they would do.

It's entirely possible she had crap coworkers. But if she isn't management, managing her coworkers is not her job.
What if instead of just the pitch it said "do ra mi fa so la ti do" every time you went up/down a level? If I ever lost my sight I doubt my tone deafness would would go away.
We don't ban cars. Yet most drivers break laws daily, whether it be failure to signal, exceeding the posted speed limit, or blocking a crosswalk or intersection. No one talks about banning cars outright, even though they kill far more innocent bystanders. If there are dangerous ebike operators they should be ticketed and fined.

In a world with global warming where many cities stated goal is to reduce vehicle miles traveled, it doesn't make sense to ban a valid mode of transportation.
I highly recommend Agatha Christie's autobiography. Reading in was a happy experience for me. The descriptions of the Middle East in the early 20th century are also interesting.

https://play.google.com/store/books/details?id=9dQq-oVJFaUC
"They startled me" is a bad reason to think something is unsafe. I'd wager if you saturated the streets of any American city with "rude" ebike riders, the serious injury rate would go down pretty quickly, as drivers learned to accept humans in the street.
I believe it is possible, though I doubt many people look at the raw data due to its limited usefulness. Without sensor fusion between the IMU (or inertial measurement unit, AKA electronic gyroscope) and various other inputs (including dead reckoning via external sensors), drift error rapidly accumulates.

So, the SDK takes all the information in directly, does its calculations, and exposes only the resulting positions and orientations for hands and head. This resulting info is what developers typically use.

Here's an excerpt from a blog post[1] regarding the IMU and sensor fusion:

> With the new Oculus VR™ sensor, we support sampling rates up to 1000hz, which minimizes the time between the player’s head movement and the game engine receiving the sensor data to roughly 2 milliseconds.

> <snip interesting info about sensor fusion>

> In addition to raw data, the Oculus SDK provides a SensorFusion class that takes care of the details, returning orientation data as either rotation matrices, quaternions, or Euler angles.

Note that this blog is from back in dev kit 2 days. It's possible that Oculus removed the ability to retrieve raw data; in my hobbyist efforts I only use Unity's integration and don't work directly against the SDK.

[1] https://www.oculus.com/blog/building-a-sensor-for-low-latenc...
And here you are on HN. It is hard to buy this argument. Instead of reading HN for a week, hack out a little app and toss it up on GitHub. I am almost certain that is more valuable for you than opining here.
For me, about $80 a month.
No. C++ const just means "I won't mutate this object" (through the const pointer). It doesn't mean that somebody else won't mutate the some object (through their non-const pointer to the same object).
Oh I've played the crap out of it on the desktop already, it's great as is.
Panem et Circenses. Entertainment & politics have been a global ouroboros for at least two thousand years.
I meant from the other direction. Like Reddit could pull the AMP versions of pages users link to.

As for their implementation of AMP pages for Google's use, I think that's sound strategy. People landing on Reddit from Google are at the lowest level of engagement and a lot of sites serve more ads conditionally based on your level of engagement. Native visitors get a better experience, logged in contributors get the white glove treatment.
A direct consequence/cost of widespread over-classification?
But if some other code gets a non-const reference to an object via another pointer path, that code can mutate the object, even though const pointers to that object may exist. In Rust, this is not the case.

That difference severely weakens the meaning of the const property in C++.
Always Forward
I dont see how that video backs up the claim of charlatan. I see someone saying that our science is limited and that survivorship (evolution) has an intelligence to it.

I think to really make this claim you would need to focus on a falsifiable statement(s) that he has made.