skysight-inc/HackerNews huggingface dataset:
You can get the beat of both worlds by having one folder for one component and then a ‘common’ folder.

SASS seems to solve most of the problems i would have with writing basic CSS.
The key word in such research is called "Adjusted pay gap" vs "Unadjusted pay gap".

Differences in hours worked, occupations chosen, education, job experience, and location are the big ones. Then there are a few additional ones like age and health.

Depending on which study you either end up with a very minor (~5%) difference between women and men, or none.

With unadjusted pay gap that chooses to limit the selection to fully employed you get a number around 60% in the US. If you don't limit and count all citizen you get a weird number, and if you look at the problem from a social economic status perspective you get an even weirder results.
Do you have an example of a self driving car company that uses RL?
Almost none if the time, it's who you know who also has a special insight into what really makes for a good colleague in a really difficult endeavor in an area people haven't tread before.
Forcing www and HTTPS in Coast web application framework using a middleware
If bitcoin users went to make withdrawals en masse, I suspect they'd quickly find it's not "storing" anything like USD 68 billion of value.

Market cap is a farcical number to look at for a thinly-traded asset on unregulated markets. If I make my own new cryptocurrency, print 100 million tokens, and then talk my friend into buying one for $10, does that mean my token has $1 billion market cap?
Agreed. I used to guzzle soda as a kid and young adult but now it just feels disgusting.
Fully agreed. Most questions I got when I started out as a data scientist interviewing for jobs were pretty simple: "use a hash table to count stuff, join stuff, lookup stuff". However not once did I get asked, "why do databases not exclusively use hash tables if they're so good?" That's a much more interesting question, though perhaps out of scope for a data scientist. I'd add that I've never heard that question being asked of engineers, I'd love to hear of people out there getting it though.
RL is actually quite an umbrella term for a lot of things. There's policy gradient methods, which improve directly on the policy to select better actions, there's value based methods which try to approximate the value function of the problem, and get a policy from that, and there's model based methods which try to learn a model and do some sort of planning/processing in order to get the policy.

Using model based methods can allow you to do some pretty fancy stuff while massively reducing the number of data samples you need, but on the other side there's a trade off. Using the model usually tends to require lots of not-very-parallelizable computations, and can be more costly computationally. Very large problems can get out of hand pretty quickly, and there's still a lot of work to do before there is something which can be applied in general quickly and efficiently.
I wonder if it has anything to do with distinguishing a video camera from a stills camera for tax purposes:

https://uk.reuters.com/article/tech-eu-cameras-trade-dc/eu-t...
Since December I've been working very hard on measuring developer _output_, software CapEx, and organization level indicators. All with as little overheard to devs as possible. Your thoughts are amazing in distilling the challenges of understanding what you can do measure software development, without succumbing to the financial reporting request of "just have them fill a timesheet".
No it isn’t, banking system is idiotically expensive using much more raw energy but also is open for corruption, is run by greedy bankers that governments have to bail out all the time for taxpayers money, etc, etc. current financial system is many orders of magnitude more expensive and dangerous.

Suggesting otherwise is not just disingenuous - it is malicious.
I couldn't find any license information for BlazingSQL. Where is that available?
I think it would be a better idea if such employees were "probationary" and if the referrer would be penalized for making mistakes.
Nano is a crypto that already has some of these qualities and is already brought to market.

https://nano.org/en

Disclaimer: I own some nano
and there is so little body to this article that I see it more as a personal PHP justification.
That is really interesting, and not what I had been lead to believe, but could you provide me with any reliable sources to this affect?
I really really wanted to prove SOCKMAP rocks. Oh, well. Not just yet. In one of the linked videos the SOCKMAP authors say they didn't optimize part of the code. So there definitely is plenty of room.

I don't see any fundamental reason why SOCKMAP wouldn't be fastest. It's just a matter of putting an effort into it.

For example, we noticed the poor splice(2) performance is due to a spinlock. We need to figure out just why this happens, but it doesn't seem like a major problem. Probably just a trivial regression.
I don't believe for a second it requires "natural aptitude" to program. The problem is any programming curriculum starts with a text editor open.

If a developer-to-be doesn't understand the framing context of what they are doing they are being dropped in a lake with no sense of direction.

Its why all the "naturals" started as geeks who played with computers from a young age. You learned about the environment you would end up working in and later on when you hit the grindstone and actually started creating gears to stick on that machine you had an idea what the result should look like and knew the tools in the shop when you set out to start building it. Even if you didn't know the steps involved in the process, you were familiar with the environment.

People who haven't spent time engrossed in computers, such as the myriads of youth entering a cs 101 class thinking its an easy career when the most exposure to tech they have had is maybe updating their phone and using apps for Facebook and Twitter and maybe owned a video game console with no tinkerability as a total black box drop out so fast. Their professors lead them to an anvil and tell them to forge a steel rod without any wink of an idea what a hammer is.

Its just not an answer anyone wants to hear, because the solution is only to have what amounts to an entire degrees worth of learning to predicate the actual study of programming. But you don't want your brain surgeon to go to medical school after having never studied high school biology or even more generally learned to read.
I can, with quite a high level of competence, speak about projects I had no part in implementing or that don't yet exist.

It's far, far easier to fake expertise when you have more context than the person asking questions. Technical interview questions make sure that the question giver has more context than the recipient, ignoring pathological cases.
As far as I understand there are very good sides of CSS, as a declarative constraint language. More than being a poor language it looks like it is hard to use it for modern web development.
Word2vec from Scratch with NumPy
let's ask bsd folks who vetted lua
There are a lot of mechanical controls on DSLRs, and they see heavy use over long periods of time. Building those to withstand hundreds of thousands of operations, and making them dust and water sealed is probably not inexpensive.
If this CTO has those objectives, why doesn’t he make them transparent? It should be clear for everybody what is expected in the next progression and part of the organizational performance management process
The US government undertook real and widespread environmental monitoring of radioactivity from at least 1947, and perhaps earlier. Many samples were taken of air, water, soil, vegetation, human bone and other materials to understand the extent of radioactive fallout.

There were international incidents around test fallout in the early 1950s. It was a major political issue in the early 1950s. Presidential candidates RAN on this issue. Consciousness of the problems of test fallout resulted in an above-ground test ban treaty. The US's last above-ground test happened in 1962.

So this was a problem that started in 1945, was well known to the general public within a few years, and was solved by 1962. This is obviously not perfect. But it certainly isn't the case that it was ignored until 1997 and people were only finding out about it then.
I don’t see this as a problem of ”not following rules” and for “government” as a concept to eat the blame.

This stuff, along with many other things have been outsourced in Sweden to private contractors.

In the end, government is made up of people, and these guys outsourcing and selling off everything are just the ones that would blame the governement.

It’s facinating, and a self fulfilling prophecy!

“Look the government can’t do s*it, they should not be doing things at all. Let’s outsource some more.”

The next contractor hits the wall.

“Look, government can’t handle it. Let’s outsource”.

That is at least how I’ve seen play out here in Stockholm.

I’m hoping we can take the schools back at least... because outsourcing teaching has been a disaster imo.
I actually got that exact question once, or pretty close to it. I'm paraphrasing, but the question was "Hash tables are cool, but what's a data structure they might use in a DB besides that?". This was pretty early in my career, so it stumped me, and he pointed out that a binary tree is used semi-often because of ordering.
If it's anything like an artificial neural network, adding new neurons or new neuron connections likely causes degradation in the overall abilities of the NN. Having neurons and connections is important, but the connections themselves have to be learned, selected, pruned to have overall value to the system.
We specifically want to splice userspace TCP sockets. The unix way. I'm also not a fan of custom TCP/IP stacks.

https://blog.cloudflare.com/why-we-use-the-linux-kernels-tcp...
I love his layout! Dynamicland is fascinating.
Do you think that it would make sense to have that waiver for candidates who are part of a minority group in the current population, and include some test —possibly lighter— for other candidates?

I’ve had very convincing interviews with great (senior) candidates where the setup was: Here is our problem, what would you do with it? And have an hour-long planning session with them. Same for junior candidates around: this is what I was working on this morning, I’m stuck here because of that error message; what would you do?
I just want to support your comment -- I've known "this mathematician" (Edray Goins) personally for two decades, work on similar mathematics to him, and I wrote research letters supporting his tenure and promotion at Purdue. He is definitely NOT stupid, his research is extremely interesting, and his ability to get undergraduates involved in research level mathematics is outstanding. People do racist things, and this is overall very self-destructive for our communities; it helps very much that people like Edray have a voice.
In the liberal imagination, governments are at least beholden to the people - with criminals you don't even have that much.
If you're a practicing physician and move to another state, you, in fact, probably do not have to retake licensure exams. Almost all states either have reciprocity agreements with at least a few other states, or will grant a license by endorsement to a physician who's licensed in another state and has practiced for a certain number of years. See http://www.visalaw.com/wp-content/uploads/2014/10/physicianc...

Board exams are the same as MCATs in the sense that you take them once and forget about it.

For lawyers, the situation isn't so rosy (which is to be expected, because law varies a lot per state), but there is quite a lot of reciprocity out there, and some states will offer an "attorney's exam" in lieu of a full bar exam. And, for some areas of law that are strictly federal, admission to the federal bar can be sufficient to practice in any state. It is not as hard as you make it out to be.
Advent of Code 2018, in Coq
Google recruiters call me a lot. I think I'd do a good if not stellar job working there. I've passed multiple FAANG interviews and been very successful as a senior developer.

In my email I have an "interview prep packet" from them that essentially tells me to brush up on algorithms and read Cracking the Coding Interview to prepare for their interview process.

I'm fairly happy in my job. If they offered more money or a really interesting project I'd consider working for them. But I'm pretty lazy about redo-ing college algorithms class during my free time at home to go work there, so I probably won't.

There's an opportunity cost with interviews like this where an M.S. and long career of getting shit done counts for very little and memorization of undergrad level topics that you can look up in two minutes in Knuth if you have a problem that requires it can make or break an interview.

I've made a career fixing a ton of horribly shitty, inefficient code that's been produced exclusively by people who pass these interviews.
Humans are social creatures; we can't live on code alone.

If you come from an underrepresented demographic or have interests or social preferences outside the mainstream of the profession, it will be harder to fulfill your need for social affiliation by participating in communities like HackerRank in your free time-- because it may be harder to find people who share your values, and that you can identify with on a social level.

In other words: the social component of "grinding" is more fulfilling for some demographics than others.
As a frequent interviewer I will say that you are not alone in that: any interviewer that isn't following the above guidelines is unlikely to get a good signal from anyone.

To your final point about expectations: One question that we try to ask ourselves about any particular interview question is "how may bits of information are we getting out of this?" Trivia questions are usually less than 1 - you'll find out if they know some trivia, but you don't honestly really even care. The best questions are those that get you several bits over the course of the interview period, rather than a single yes/no answer at the end. Questions where there is no final end point or where we explicitly do not expect candidates to finish, are often the most effective; we can explore the pathways that are working, dive into side channels that seem interesting, and get data along the way rather than just a checkmark on some individually-useless problem.
Thats exactly what your top tech company wants. For you not to look for a another job. For you not to try to get a higher salary.
> The only people advocating for css only are privacy freaks.

This just is not true. It may be your opinion, but it is objectively false, particularly in the context of this discussion.
If renewables/nuclear etc become cheaper such that no one would even want to use fossil energy, we can fix this.

If this doesn't happen or isn't possible, then we're likely doomed. A carbon tax will make us discover whether we can survive or not sooner.
Energy is a product on the market. Whoever wants to pay for it is free to do it, what’s your problem?

Besides you seem to be missing one important fact about energy - it is very expensive to store much of it, which is why many bitcoin farms use up available excessive energy because that way it makes them more profitable and the grid more stable.
Flipboard – “Can It Be Done in React Native?”
> banking system is idiotically expensive using much more raw energy

It uses much more raw energy because it services the financial needs of most of the planet. Bitcoin dubiously services the needs of a handful. This is so obvious that I suspect you're not arguing in good faith.
That's literally all Facebook and Google do.
Presumably written by someone grinding away at a BigCo. First of all, the purpose of this article isn't to dissuade someone from working at a big company - it's advice about how to select the right startup. Second, nearly all of your arguments are actually in favor of smaller companies rather than BigCo's:

1. You'll always have to fight for high-visibility work, but it is far easier to get high-visibility work at a startup compared to a BigCo. Most non-senior engineers at large companies are treated as liabilities and won't work on impactful or mission-critical software.

2. Growth opportunities are much more limited at a bigger company compared to a startup. Obviously, the best engineers can succeed in either environment. But there's many developers grinding away at large companies, making marginal contributions, with no advancement in sight. Engineers such as these don't survive very long at startups. Same goes for corporate politics - there's often 7+ layers of middle management at large companies who's only goal is to make themselves look good (at the cost of the company's overall mission). On the other hand, at smaller companies, new engineers often work directly with upper management.

3. The illiquid stock options and (potentially) reduced compensation are clearly mentioned in the post. It's no secret that the upside and the downside are both magnified for a startup. People care about more than just their annual compensation, especially when you're young, don't have many obligations, and have the rare opportunity to take risks.
I took a technical interview today over the phone, and you know what, they were pretty fair with their questions. I don't know what kind of competition I'm up against for the position, but very fair questions.
cryptocurrency is and always has been a useless technology in the best tradition of useless technologies: a combination of libertarian aesthetics and a pyramid scheme.

the complaints people have with state currency are basic political problems that cryptocurrencies are not going to resolve. the basic feature that gives state currencies reliability is the backing of the state. without that, and states will never want to give that to cryptocurrencies, they will always be commodities with no stability and no real use value. and all the people who have bought in already will need to sell to a new generation of suckers, regardless of if they conceptualize it like that or not.
Sorry but this seems like a classic 'if you have a hammer everything seems like a nail'. There is no problem with the two dimensions that a traditional calendar has. Want to know whats in the future? Turn the page or look further to the right and to the bottom. This just makes it harder to see certain groupings like months/weeks etc.
I see people say this sometimes, and then provide no real evidence that it is at all true. PoS systems exist now, they don't have political problems to speak of any moreso than PoW coins. I see no reason to think that PoS would induce any sort of great political struggle that PoW wouldn't.
It's too bad you can't just plug-in a license, passport number or something online and get a virtual card. Seems like such as wasted opportunity to expand access to resources for pretty much free.
I haven't created much ASCII art in my own code yet, but I've been VERY grateful to others who included it in a few of the legacy projects I've dealt with in the past.

One project in particular was troubling. It was an industrial spray controller for vinyards and such. As is typical with these older products, the microcontroller that drove it was an 8051 (some SiLab part I think). Normally that wouldn't matter, but this project was written in assembly. Even worse, it was one big file (something like 17k lines).

All of the main variables we're statically allocated for easier ram usage and eeprom saving. There were deliberately few functions in the program (almost everything was in the main loop), due to stack size limitations (it was a 23 byte stack I believe). I don't think a single macro was used in the entire project. Basically this was a very old and very crusty project.

The comments were the only redeeming quality. Timing diagrams, menu layouts, waveforms, LCD illustrations, etc. There were whole PAGES of ASCII art, and it saved my butt. Thank you to whoever made the decision to properly comment that code. I owe you a few beers.

EDIT: That's also around the same time I started using VS Code, which was a huge help. It beats the heck out of whatever 1990s-looking IDE they had me using to debug the project. You don't realize how nice it is to have proper search functionality and the ability to open a file in multiple frames until you don't have it anymore.
>Finally the company and the government came to an agreement. The AEC would provide Webb, by now the head of Kodak's physics division, with schedules and maps of future tests so that Kodak could take the necessary precautions to protect its product. In return, the people of Kodak were to keep everything they knew about the government's Nevada nuclear testing a secret.

it is good to be a Big Business! The hush-hush behind the closed doors between the government and the Big Business reminds another similar case of dealing with a national scale "radioactive fallout" - mortgage bonds/CDS of 2008.
Lego wheelchair helps Maryland Zoo's injured turtle to heal (2018)
I'm currently building an app that works nicely as a web app, but it needs to store gigabytes of data and work with only intermittent network access. I'm considering trying to bundle the server-side code into a simple Windows binary that just fires up an HTTP server and binds to 127.0.0.1. Would that work for you?
Nano – An instant, zero-fee cryptocurrency
Is bitcoin sufficiently trustworthy without proof of work? I'm not a bitcoin expert, but my understanding was that this is an integral part of the trust model. If so then we're just back to talking about inefficiencies.

I can't imagine the processing being done by my computer right now is all strictly necessary to read and post these comments, and I'd wager this site is more efficient than most these days. Still I accept reality and pay these costs in order to talk with you on the internet because this is the world we live in. It looks like these nice people at MIT are working on some of the inefficiencies of cryptocurrencies, so let's rejoice.
Essential tracks to listen to with new headphones (2017)
I’m sorry but you cannot do what you are claiming. It has nothing to do with whether the candidate has more context or not.

In fact, conversational interviewing like this has very little to do with any of the domain specifics of the project. The point is to recursively keep probing for deeper technical specifics, so they have to explain at finer and finer technical levels what were the tradeoffs, why exactly were certain decisions made or how were certain problems overcome.

It is precisely the situation when someone did not have to dig into the technical weeds of a project for themselves that they will not be able to fake or fast talk their way through this type of interview.

That is the number one, defining characteristic of this way of interviewing.
I do a lot of code reviewing, and I still have to use the backspace key sometimes when I find myself oversuggesting. I have found code reviews (when done well) to be a fantastic teaching tool. I also think that we get some great value out of code review by less experienced folks too. Those developers without decades of knowledge sediment are more willing to say, "I'm sure this block is awesome but I have read it 10 times and I still don't understand what it does." That turns into one of two things: an opportunity to educate the reviewer, or a sign to the author that the code is too complex (i.e. less peer-maintainable).
Try typing "ls -l" on Dvorak. Not fun.
I think that’ll never happen because the incentives of the cert granting institution and the company hiring will never be aligned (or aligned enough to matter).