skysight-inc/HackerNews huggingface dataset:
The closest to that is mrustc [1], a reimplementation which skips the borrow checking part can generate C code. Eventually you might be able to compile rust code on more platforms, though you should still develop with the official rustc for the borrow checking.

1: https://github.com/thepowersgang/mrustc
I'm not sure if it is "binary search", but it certainly would be an interesting test, see [1].

[1] https://news.ycombinator.com/item?id=1277459
We ask a question that is roughly a little bit of database entity design, and a bit of scaling.

Given that we're mostly a large web application with a relational database, I think it's very appropriate for the job, and the question came almost straight out of real world experience.
Going forward we should all have our minor children create accounts for us and be the ones to accept the TOS.

Once you realize that is a reasonable workflow you've realized how unenforceable TOS are for everything but corporate contracts where documents are being signed and witnessed.
5 Security Practices every Raspberry Pi user needs to take
The problem is the companies who ape Google's process, since the domain Google hires for is "the entirety of software engineering" due to their req-blind hiring philosophy.
I certainly hope you wouldn't "roll your own" but you do need to understand how to identify the type of data and the correct algorithm to use in processing it based on the requirements provided.
The app looks nice, especially as shown on a large monitor on the homepage.

Minus one on the score for not having a privacy policy. Oh, yes, there is one that the user can find by going to the support pages, searching and then getting to a privacy policy document on another subdomain. I thought it was standard practice for service providers to have a privacy related link on every single page, but seems like this service is an exception.

Additionally, this seems to be targeted at companies and "creative professionals". There's nothing in it for personal use. Just a "free" 100 note limit plan, with the next immediate one for professional use at $12 a month, which is quite steep.
> I would have believed the original meaning of "conservative" was someone who wanted to keep things they way they are.

In a sense, this is correct, but it wasn't an orientation toward generic absence of, and failing that slow pace of, change, but instead defense of the hold on political and economic power by traditional elites based in privilege of birth justified appeal to religious tradition that was opposed by classical liberalism , to which political conservatism was defined in response.

And conservatism still largely stands for defense of established elites and privilege of birth justified by appeal to tradition, largely religious.

> "Progressive", on the other hand, traditionally meant advocating for continuing change to the system with hopes we can get even better.

No, it "progressive" as a political label originally meant "populist" (or, at least, a sepcific populist platform of a particular time), it was later, after being mostly unused for several decades, borrowed by American social liberals, mostly within the Democratic party and mostly in response to perceived devaluation of the "liberal" branding, to denote a different specific policy platform.
Yeah, I know, but it's only in the first hour or two.
Apple weans itself off Intel with 'more ARM' chips for future Macs
What about at Berkeley?
Marketplace Lending in 2017: Trends and Expectations
Further, there is redistricting in 2020 so the 2018 elections will be particularly important.
yes if you go to the root https://github.com/oxford-cs-deepnlp-2017/ you will find the practicals 1-3. Practical 1 has a jupyter notebook skeleton. Practicals 2 & 3 are simply questions guiding your implementation, but you are supposed to write it yourself from scratch.
The org : https://github.com/oxford-cs-deepnlp-2017

That contains repos for practicals, eg. Practical 1: https://github.com/oxford-cs-deepnlp-2017/practical1
So, genetic algorithms? Good luck with that.
I suspect these question are asked because they are easy to ask and give clear binary answers.

It's probably more about filtering rather than actually trying to seriously evaluate candidates.
+1 to "Deep Work". Cal Newport's "Straight A Student" is also worth the price if you're interested in this stuff.
Outside of systemd, that is hardware related. And hardware is a pain because most of it is made with barely any testing towards Windows. And Microsoft and standards are on a "best effort" basis.

Thus you get odd behavior in hardware trying to match "extended" behavior in Windows, that is then papered over by the binary only driver shipped with the product initially. None of that being available to the Linux devs trying to get things to behave sanely.

The systemd issue is quite different, as for many it seems to be making Linux more Windows like. And they specifically turned to Linux in the first place because they could no longer stand the cryptic errors and "heisen-bugs" that was daily life while using Windows.

Linux before systemd was to them a land of predictable computing. If something broke the error would point you in the right direction for a fix. And once it was fixed it stayed fixed.
Google, is well Google. The problem is companies who copy Google blindly without taking a moment to think about what the actual problems their engineers are solving. (You said, "ape" so I'm not sure what that meant. I may have just re-commented your original comment.)
> what jokes is the CIA not declassifying?

Probably this one:

https://www.youtube.com/watch?v=ienp4J3pW7U
It's only been two weeks and the thrust of the law is directly contrary to his goals of ends justifying the means, protection at all costs, so I doubt that very much.
Yeah, I'm getting to be the same. I'll happily talk to you about various algorithms with as much technical depth as I can muster given the algorithm of choice, but I've no interest in coding on your whiteboard. If you can't glean my level of understanding from a conversation, that's your problem. If you want to know if I can code, that's what my github is for.
Mostly, nested VPN chains and Tor. And occasionally, I2P. Even JonDo. It's amazing what one can do in VirtualBox and VPS.
What “Left” Means to Me
Pre-packaged libraries are generally optimized for being composable and generic. When trying to get more performance, it can make sense to e.g. create an index or lookup that can be used in multiple steps, or fold multiple iterative steps into a single iteration, or take advantage of the data's distribution to use a more specific approach, etc.

You don't have to walk far from the beaten path at all before custom data structures start making lots of sense. Most interesting data structures in the literature are only implemented in a resuable, available way in one or two languages, if that.
I think the point is that they're simple. Like binary search, which a 7 yr old can grasp. Or writing a simple hash table, at least in psuedo code.

Or shuffling an array - anyone can do it, but there's performance and correctness questions.

In practice I'm guessing so many candidates fail out much earlier. The number of people that can't, say, reverse a string, or words in a string (not even getting into Unicode) is staggering.
Beginner’s Guide to App Localization for the Chinese Market (Part 2)
A Modern Bible

I feel like society lacks direction and focus. We need a common goal, something greater than ourselves. Religions provided these things, but most of them are extremely outdated. I don't expect most people to believe in angels, fairies and miracles.

- We need to find the meaning of life.

- We need people to have a purpose. We need to focus on making the universe better.

- We need a book that clearly describes the goal, and provides steps for humans to progress toward it.
Right, there was a protest in Chennai not a month ago to lift ban on Jallikattu(a local sport) and the local Govt passes a law in a week to allow this. but the protesters refused to leave the place(beach) after all the demands were met and eventually it got ugly, a police station was set on fire and the Govt had to use force.
Doesn't matter? The beauty of Firebase is that it doesn't care about your stack. As long as you can communicate with it, you're good to go.
I woudln't roll my eyes and walk out, but I would ask them when the last time somebody in their organization implemented an R-Tree from scratch, then if they actaully answered the question, they better have a really good answer for the next question: why not use a mature, well tested, perforamnce enhanced library?

When they are unable to answer "When was the last time someone implemented one from scratch" then I ask them "Why are you asking candidates questions that are not relevant to the job? Wouldn't it be better to evaluate the candidates against the role they will fill?"

Then if they give B.S. answers you can politely say "Thanks, but no thanks" and then go - I try and dig a bit deeper to establish whether there was a really cool and interesting story about why they had to implement one themselves, or whether they're just full of rubbish and literally have no idea what they're doing
Enthalpy (note, not energy) is an extensive property, and is proportional to the mass/size of the system, so mass is already accounted for. CO2's enthalpy can be represented in the same equation.

The energy balance equation is a fundamental thermodynamic equation. It is inherently coupled with mass balance equations. If we didn't get this right, we wouldn't have been able to design chemical reactors all these years.

Unfortunately because enthalpy is a more abstract concept, it isn't very appealing to folks who like simplifications like calories in = calories out. It is, however, the correct concept.
https://faxzero.com/
Sure. But virtual orbit changes are not :)
I got this pitched multiple times in the last months. Nobody got the focus right in my opinion because it needs to be open and paid. I would use this from both sides i really see the potential here as well.
Surely the sourcemap is externalized to a separate file and only loaded if you attach a debugger, if the sourcemap is even deployed to prod together with the bundle at all (unlikely in my experience). 'source-map' produces much nicer traces than 'cheap-module-source-map', and both type of maps are going to be huge in any case.
I recall reading an early article about using genetic algorithms for stock trading in the early 90's. This isn't really that new....
I've heard variants of that line for ... about 20 years now.
Not sure if this is the page you're talking about, but here's some basic info about privacy etc: http://help.milanote.com/frequently-asked-questions/how-safe...

We're also looking at some other pricing options at the moment to make it a bit friendlier for personal use ... stay tuned :)
Nortel once asked me to write "Hello World" in C++ when I was fresh out of school. You can't make this stuff up.
They're religious and expect you to believe in fairies.

They also don't justify any of their recommendations.
It's sad some scientists go to far in manipulating data to fit their model, but that doesn't mean every scientist is crooked.

Anecdotal fallacy – using a personal experience or examples to extrapolate without a statistically significant number of cases that could form scientifically compelling evidence.
You are missing the point. Most of "political jokes" were psychological vaccination, produced by KGB for a reason completely different from being a provocation.
UIStackView Tricks: Proportional Custom UIViews with 'Fill Proportionally'
Want to kill a passion? Turn it into a job.

Love playing video games? Play them competitively, or play as a QA tester.

Love working with wood? Add in deadlines, the overhead of running a business, and build what other people want built.

Love programming? Go work for a company who will throw so much process, politics, and idiotic requirements at you that you want to pull your hair out before writing a single line of code.
Not at all. This is a complete satire article.

Also, not that unusual for startups to have a Superbowl ad. I've seen a few in the last couple years.
Performance is really important, especially to user experience. We want GitLab to be fast, independent of the scale it's used at.

Right now, GitLab is fast and snappy for people that self-host it, but GitLab.com is not and we're not happy with that [0]. Making our front end performant is part of that and I'm happy our engineers have been working hard on that.

We have been using Prometheus extensively to monitor speed of transactions on the backend and I'm seeing a strong push to more monitoring to front end monitoring as well (I owe you a link here).

[0]: https://gitlab.com/gitlab-com/infrastructure/issues/59
What startup? What ad?
We've had Canadian VCs tell us it was too risky to invest in internet startups. Full stop.
You will almost certainly not be writing your own, until you do.

More importantly, understanding this means you'll know the right questions to ask, or even be able to say upfront that a certain well-liked product some exec wants to use won't scale, even if the trial with a dataset less than RAM works "really fast!".
Build your own Raspberry Pi powered robot arm
This is classy "foreign design", something to counter with a good internally produced one.
iTunes Connect Notice Today for Game Developers
Game Licenses in China: Chinese law now requires online games to secure an approval number from the State Administration of Press, Publication, Radio, Film, and Television. You can enter your game’s approval number and date in the Notes field of the App Review Information section. To learn more, view the full text of the regulation.
iTunes Connect redirected to the following link, which has detailed rules in Chinese.

http://www.sapprft.gov.cn/sapprft/contents/6588/298011.shtml

Now, this rule was effective July 1, 2016, for native Chinese developers. But given the iTunes Connect notice, it seems that from now on it's also applicable to non-Chinese developers.

Now the problem is that all of the Chinese websites related to this are in Chinese and Google Translate's English version doesn't make much sense. Also, there doesn't seem to be a clear license request submission platform.

Any knowledge on the matter is greatly appreciated.
The exact wording varies by state in the US, but in my state if you make someone think you're armed, legally speaking you are armed.

To use an apocryphal/urban legend example, if you stick a candy bar in a sweatshirt and point it at a cashier, that will receive the same punishment as if you pointed a loaded handgun at them.
Genetic Programming, rather. See the papers authored by their Co-founder and Chief Scientist:

https://scholar.google.com.hk/scholar?q=Babak+Hodjat+genetic...
> We need to focus on making the universe better.

Shall we focus on the planet, first? It's a bit smaller.
Actually, the problem is there is a difference between alternative voting systems (which IRV is) vs. broader changes to the electoral system (eliminating single-member districts for legislative bodies in favor of something that can provide more proportional representation.)

Since the latter is what is empirically shown in real democracies to be strongly associated with both satisfaction with government and ability of a system to support multiple viable parties and multidimensional debate on policy in the public sphere (see, e.g., Lijphart's Patterns of Democracy), I'm as disinterested in wasting time with the former as I am with wasting time with any other method of rearranging deck chairs on the Titanic of American democracy, like fiddling with how district lines are drawn for single-member districts.
Binary search is a terrible interview question because there's a handful of gotchas in the implementation.

Questions that depend on either leaps of insight or the interviewee having heard the question before make for dreadful interview questions. The former leads to too much variance to be a good measure; the latter makes the answer meaningless.
I'm actually not sure where the term Zalgo comes from. I know the effect is abused Unicode feature, but was never sure how does the term "Zalgo" end up explaining it.
It feels like I'm using view models, but I don't think I am. The idea of a 'vue object' ties some metadata, data and methods together, which seems like a somewhat tighter coupling, but also a bit more pragmatic (less "schlepping").

I'm no expert in either, but one of the things I liked about knockout early on was that it was pretty straightforward to decorate existing pages with knockout functionality, and vue has been the same way. Technically react may be the same way, but it never felt as easy as vue or ko. (I've only recently done some 'hello world' stuff in react, so again, no expert) I do have production code with knockout in multiple project spanning back about 4 years or so, so that's where my current comfort-zone is, but vue is starting to replace that.

https://vuejs.org/v2/guide/comparison.html#Knockout has a very short comparison, but they link to a "todo list" gist here comparing the two sets of code: https://gist.github.com/chrisvfritz/9e5f2d6826af00fcbace7be8...
Strictly speaking, equations (note, not functions) represent equality between LHS and RHS, so there is no causality implied.
Are you an efficient or effective worker?
For what it's worth, this bill passed the house unanimously (aka veto proof).
Guys, let's be honest, there are also:

[1] https://api.jquery.com/jquery.noop/

[2] https://lodash.com/docs/#noop

[3] http://underscorejs.org/#noop

[4] http://reactivex.io/rxjs/file/es6/util/noop.js.html

[5] https://docs.angularjs.org/api/ng/function/angular.noop

edited: formatting
To ape means to "imitate, especially in an absurd or unthinking way". Think "monkey see, monkey do". But your comment might have helped clarified the post for others.
Solved by a guy in England that even offers different flavours!

http://www.independent.co.uk/news/uk/home-news/man-sells-bri...
Something like this worked out in my favor maybe 10 years ago. ChaCha (the search and get live answers site) was just started and wanting some extra pocket money I signed up to be an operator. I was probably 15 at the time, of course I just clicked 'yes I am 18' and ended up being accepted.

Well I found a few flaws in their system and started racking up money way faster than should have been allowed. After a few days of this and hundreds in my account I got a phone call during dinner. It was ChaCha, threatening to sue me for 'hacking them'. The 180 they pulled when I casually mentioned I was only 15 was amazing to witness. They completely dropped the matter on a verbal agreement that I would not visit their site anymore.
> if you ask me to write quicksort on a whiteboard I'm going to roll my eyes and walk out.

Asking people to code a sort in an interview can be very useful as it shows whether they can actually code or not.

I've had people write horrible code in interviews many times and that is a major indicator that I shouldn't hire them for a coding position.
>If you want to define Christianity as a set of precepts derived from the teachings of Christ then you must define the teachings of Christ. This seems like an impossible task to me.

Not really. Christianity is defined by the teachings of Christ "as we know them".

If Christ existed, but had e.g. completely different teachings, then it would be irrelevant to know them (as pertaining to Christianity).

(It would be interesting to know them, of course, but it wouldn't be the "real Christianity". Christianity is defined by its history: the scripts it was based upon, and what the churches calling themselves christian did.).

That's because Christianity caught on and was adopted for the specific message we know. Not just because some Christ person spoke those things, but for their content (as we know it).

It's just like if someone comes and says "the real KFC recipe by the kernel is actually with marmalade and fish-oil". Even if that's true, what KFC is to people is what they've known to eat for all those decades, not merely a generic placeholder than can hold any value as long as it proves to be more historically accurate than the previous.
The cool bit of an IDE is you can potentially bring non-software-devs into the world of testing. That's not to say it's perfect or simple, but it's an interesting way to bridge a gap.
Known working state ... That's a key argument against systemd. It's not inherently deterministic.
This is a classic example of how tyranny changes a nation's sense of humour. This joke could just as well have been made under Stalin.
I Don't Trust Anything That We Didn't Build
That is simply not true.
For an example which isn't envy based, see the performers who fight against ticket touts and reselling.

Again, my nerdy economics answer is to bid up the price of the tickets so that the people who really want to go pay more and all that extra profit goes to the performer. Yet, they explicitly fight against this, to their own detriment, because they don't want only the rich to be able to buy their tickets.

(I still think my solution has potential. Reserve some small amount of tickets for people with lots of money to buy at short notice. Don't make them Vips or anything, just convienient for busy people and to undercut touts reselling the standard tickets.)
> http://www.crystalinks.com/romelaw.html

Lovely link! I find the subject of Roman law fascinating.

I'd argue that the reception of it throughout the centuries after the fall of the Roman state (most importantly it's dissemination) helped formed the basis of the modern European identity.

Also, fun fact: Roman law has been heavily studied in Japan since after it entered Japanese law as part of the Meiji restoration, so today Japan is one of the centers of Romanist studies.
Is this a regurgitation of David Rose's critique?

[edit: this "debate" confuses me, is there a summary/reference somewhere?]
Udev existed for nearly a decade on its own before it was merged with systemd. And upon that merger, Sievers, the then maintainer of udev and a close buddy of Poettering, promised that udev would still be usable without systemd.

But since then every time the topic comes up, the systemd devs (Poettering and Sievers in particular) as gone back on that promise.
Except... it is? Having spoken with quite a few people on #debian, hell, even a simple google search agrees with that. Don't use stable unless you have a very old machine. Using stable brings you... stability and three years old packages. Using testing brings you stability and six months old packages. Using unstable brings you stability and sometimes fun things and one week old packages.
For the Personal Anecdote Bonus Points, even sysadmin friends that swear by stable would tell me to use testing for a desktop distro.
Ahhh, thanks for the clarification. Brought a smile.
Algorithm questions are not about the interviewer discovering what algos you know off the top of your head, but rather discovering how you solve a problem.

If the interviewer asks you an algo you know, and you bash it out super-quick, a prepared interviewer will just find another you _don't_ know the answer to. This thread's question is therefore somewhat missing the point.

Interview tests and questions which it's possible to swot up on aren't valuable. They only test your memory not your problem solving.
I've personally been impressed with learning Mithril over React. Surprisingly easy to learn for people coming from React and super fast. XHR and routing are included. You can use JSX but hyperscript (pure JS that has no compilation step) is favored for markup. Add in some Aphrodite for inline styling your components, Redux for state management and you have a pretty robust, blazing fast framework that is sufficient for many modern application without all the package bloat.
Ah okay, I did not get that, it's quite an extreme view... The best they should be able to do legally is close your account, nothing more.