skysight-inc/HackerNews huggingface dataset:
Exactly how he goes about doing this is frankly his problem, but the bottom line is that the advertisment should also have value for me as a consumer.

Surely you have to be at least a bit aware of the fact that the only way to serve ads that you, omginternets, will find value in would be to track you and your viewing and buying habits all over the internet, right? Which is one of the things that adblockers seek to circumvent...

It should be informative, unintrusive, well-designed and enjoyable. This can take the form of sponsored posts, for instance (with the usual caveats surrounding such things).

But this was a sponsored post? And you still seem to be pretty indignant about it. In fact you called troyhunt "part of the problem".
What is a page push?
This is just "shrinkage." It's factored in.

A certain percentage of your inventory will be stolen off the shelves per year. Your rental property will stand empty a certain percentage of the year. A certain number of your cows and chickens will die, or fall ill and be "culled." A certain number of your engineers will move on. A certain number of your containers will fall overboard and spread yellow rubber duckies around the word's oceans.
Zhiyun's Smooth II 3-Axis Gimbal Gives iPhone Video Footage Better Stability
Speed relative to what, exactly? There are no preferred reference frames. A true reactionless thruster could always treat itself as if it's initial speed was 0, and so it took 0.5J to accelerate by 1m/s.

Rockets do that too, but they get away with it because they stored the necessary extra energy into the kinetic energy of the fuel.

If there was a reactionless thruster that did, in fact, get less efficient at higher speeds, then that would also be world-shattering physics news, because then you could measure it's performance after accelerating in different directions and eventually get a true rest frame that is privileged over the rest of the reference frames out of it.
interesting. Do you know where your company get's its filter data from? I wouldn't be surprised if this domain was used dor something else before.
For me the problem with Haskel (and, by extension, Swift) is the syntax is very complicated. The example above is better taught through a functional language that has almost no syntax like a Lisp.

(filter (fn[p] (p :valid?))
(map (fn[n] (Person n) names))
> Trade tariffs for providing economic sanctions against countries you don't like, you could add $0.10 to every chip sold into the US as a tariff and pretty much instantly put the US into a recession.

But that would harm China too.

For people not aligned with the US, what is the advantage of the US versus China with regards to backdoors? Especially after the Snowden leaks, it seems to be an issue of who is worse.
The Case for Bringing Back the Passenger Pigeon
Other than the $0, yes I do. Easier to read and think about in respect to operations on a collection.
Do we know for how much was the sale?

Any writeup fromdyn?
If you would assume technology to another biology- then a error is a mutation, thus robots would divide into predators and hunted animals, resulting in a new wildlife.
It actually does do something along those lines, with the "canonical" and "compatible" equivalence rules:

https://en.wikipedia.org/wiki/Unicode_equivalence

As mentioned by others on this thread, the real issue is not with Unicode per se, but rather with the ways that web browsers handle it (or fail to handle it, as the case may be).
interesting. i'll try reach the author see how they are doing.
Kids' Hour of Code turns into a giant corporate infomercial for kids
But when wifi is faster than 1Gbps, does it matter anymore? Obviously if you're talking servers and enterprise equipment, faster is better. But does my smart TV or iPad really need that extra little bit of speed? Netflix only streams as fast as my Internet connection, which is 60Mbps. I could have 15 devices on my network streaming Netflix each on their own dedicated Internet connection and still not saturate an 802.11ac router (theoretically).
Between the Wires|The Story of Chris Coyier
"most college sports revenue does not get pushed back into general academics."

This is especially true in Alabama's case.
Black is associated with death in western culture and no one seems to be bothered.
The G is part of a block called "IPA extensions." Most of its content is more obviously specialized. This G is a phonetic G.

It's not necessarily the case that any given symbol has a bunch of different Unicode representations; unfortunately G has at least two, though.

https://en.m.wikipedia.org/wiki/IPA_Extensions

http://www.fileformat.info/info/unicode/block/ipa_extensions...
>is not exhausted yet.

The world will be a completely unrecognizable place when this is even a slight concern.
> Those businesses are trying to be Internet utilities,

I think those businesses are fighting tooth and nail to not be (seen as) utilities, because they don't want the oversight and regulation of a utility.
I am pretty young and it seems stupid to me too, this guy wanted to be a React Dev. If he was ever at work writing a binary search tree by hand, or writing his own quick sort function, then he would be wasting his time and creating a huge potential problem point in the code.

This guy claims to have worked ~6 days a week for 3 months not to become a great full stack dev, but to become a great interviewee. Seems kinda backwards to me.
For me the logical extreme is "use the most basic control structures you can get away with". And it's easy (and useful) to use `a` tags and `span` tags and even `p` and `h1` tags every now and then. Also, `canvas` is quite useful, and `input` not to mention `script`, `link`, ...

Actually, now that I think about it, there are lots of tags I use that aren't `div`. Writing the shims to reimplement all of those is exactly counter to what I am suggesting. I am saying, use what's there unless you have a really really good reason.

> Without encapsulation, a lot of things become more frustrating.

I'm not talking about encapsulated vs. raw, I'm talking about two things mostly:

1) declarative vs imperative.

2) bundled frameworks vs single purpose tools

Angular is a huge monolith that one must boot and then understand, because the way it does work for you is by having you declare things correctly on the filesystem and in magical scopes.

Jquery is bundled, but it's imperative.

Webpack is declarative, but it's not bundled.

I have no problem with tooling I just think the way we are designing tools is going entirely in the wrong direction.

The general question to ask is: how many systems do I need to understand in order to be able to describe what this tool I am using will do?

If the tool is Rails, the answer is "there is no end to the number of systems you need to understand in order to be able to describe what this Rails app will do".

If the tool is a PHP binary, the answer is much narrower.
I wonder how you can actual get in touch directly with the factories rather than going through a third party
You can go that way.

I find it very unlikely the person interviewing you would "see the errors in his ways" and go "ok you are right, dumb question".

It is a human flaw that when we interview, we project. If we are really good at X, we want to deep dive on that topic. Perhaps it is important for the job. Perhaps we are just trying to show off to a candidate. Who knows.

I know I am a fullstack guy, but light on React. If the interview before me was a webdev and asked you a bunch of React questions, I could not add anything of value there. So I would poke around algos and linux and testing and CD and all of the other things I know about, to see where you fall. Not really to show off how leet my algos knowledge is... but I personally would rather hire a guy who knows big O, all things else equal.

I do doubt most jobs are so specialized you only need 1-2 frameworks, and nothing else. Knowing what memory is isn't a terrible thing to understand for any programming job...
They have little incentive. Would you change provider just to get IPv6?
It's a matter of habit more than code readability.

Five years ago, I would have found the second form easier to read. These days, not only do I find the first form much clearer but I find the second one a bit smelly because it mutates data.

It's actually surprising how quickly you get used to the first form of code once the language you use supports it.
> I think it's completely fine to use JavaScript here. It would be nice to have instant page pushes.

I'm not sure I follow on the instant page pushes. Are you talking about a little dialog that pops up and "says a new version of the page" kind of thing?

Second is there features you saw that required Javascript (as it appeared to me most could be done with CSS)?

And no I don't think it is "completely fine" to use JavaScript particularly if you are trying to spread the word as quickly as possible and don't care about looks (ie most devices, loads fast, low power). There are also a growing amount of people that have Javascript disabled in general.
13% of Americans don’t use the internet. I was one of them until recently
Repo for experimentation and exploring new ideas on .NET Core foundational libs
Great article.

The only part that I hesitated with was the part about getting through to real people.

After reading a post like this, not sure how hiring managers (or their team) are going to feel about getting inundated with emails from candidates. After all, that exact use case is why we have recruiting departments to begin with.

I would tweak it and say use your network to get in touch with real people. The effects of getting a million emails from candidates might be blunted a bit if they are coming from someone you actually know.
> This was an awful experience, but I learned a valuable lesson. When a group of people have exactly one answer to a problem, it's not even worth engaging with them. Even if they have learned to sound reasonable, their conclusion is predetermined. Evangelical fundamentalists of any sort are a waste of time.

I think you've hit the nail on the head with this one. Cryptocoin communities have reached a religious cult status. Ethereum is a good example of this. It's leaders are seen as infallible and omnipresent. Any criticism or voice of reason are quickly silenced and shunned as "shills for bitcoin".

You are absolutely right that it's impossible to engage in a meaningful dialogue with such people who have such constricted views of reality. It's a waste of time and I'm going to cut it out.
I bought a T-fal "professional" 8" non-stick skillet about a year and a half ago. I do a poor imitation of Jacques, complete with metal fork, several times a week. The skillet has held up.
There is zero chance of this happening until google/facebook stop doing it.

This comment appears in every single interview/hiring thread for past decade. Only change I've seen is actually the opposite now there are 5-10 "rounds" of these quizzes even in a no name enterprise companies.
I do a lot of WP work.

Personally, I like things like Timber, but IMO, you really want to avoid getting very far out from the most basic stuff if you ever want to hand the project off to rando WP folks... I stay away from anything even as complex as sage/roots for those reasons.

Though I don't even like ACF, as I have a bunch of snippets for building post meta interfaces and ACF is large enough that I haven't read all its code. I'd rather just write 200 lines into an MU plugin.
what other apps are there like this? i've wanted a "splat some markdown to the internet" app but have never found one.
You're absolutely right. It must still be cheaper to use human skill, but I see no technical reason this cannot be done using image processing (e.g. a Photoshop filter), robotics and/or 3D printing.

Clearly, the whole question of art as product has been endlessly addressed by Duchamp, Warhol and others - indeed, the whole Conceptual Art movement is in one sense a response to this question. But the sheer scale - and chutzpah - of this operation is staggering, and the fact it is using human skill and not automation makes it - oddly - appear quite modern and "disruptive" to Western eyes.

But... and this begs even more questions: I was talking to a well-known British painter just two days ago, and he was telling me his biggest (and most lucrative) market is China. So China is exporting cheap mass-produced art, and importing expensive, original art!
The voting would using a cryptographic system to ensure confidentiality.

The coercion attack is an interesting problem but something that is already illegal but cannot be fully prevented. IMO it outweights the disadvantages of a centralized voting database that can be easily changed by a sys admin.
Step Up to the 1 kB Challenge
I'm pretty sure the fact of microevolution goes a long way in justifying our belief in evolution generally. As far as I'm aware, the theory of evolution was developed by observing macro phenomena. Once the theory developed, the idea that evolutionary principles should apply to all levels of living organisms suggested -- in fact predicted -- that if we observed micro-organisms we would see the same principles at work. This became a prediction which could be tested, and which, once confirmed, greatly increased our justification for holding the entire theory (i.e., that evolutionary principles apply to all living organisms) true. That's the way (or one of the ways) that science works.
You just said it was stupid. Then you said "If you are happy with your system don't change it." This is contradictory, and your first statement was just inflammatory.
I had the same problem. Verizon's solution was to install FIOS. They didn't want to spend the time or money to fix the underground copper.
Stellar 1.0.4 – The Power of Promises
This hasn't been my experience in general. Most of my hard interviews were at startups. To sound old and jaded, I think a lot of it has to do with the startup mentality "we only hire the top 0.0001% of coders " . Once you've been in the business for years you realize the fallacy of that thinking and try to hire good coders with a focus on finding people fun to work with.

Most big companies I applied at had about half of the grilling and the rest of the interview was "culture fit"
Same here. And I'm wondering if I really need a smart phone. A feature phone does phone and text, and that's all I mostly use (YMMV).
I love org-reveal, but my company prefers to use Google slides for the purpose of sharing slide decks.

This looks like a perfect compromise to me.
"No scientific evidence this product works" will be ignored. "This product does not work" would be more effective.
I had the same problem trying to buy XBox Live with my MSN/hotmail account 12 years ago. Seems like Google is becoming the new MS as far as their products go.
I don't know. I read it in Firefox's reader mode, and didn't feel like I missed anything.
wouldnt't atypical day be atypicalDay and a typical day be aTypicalDay? following camel case nomenclature the function name seems to suggest a typical day and is aptly named.
Awesome story, very honest and raw. It's definetely not easy to be a digital nomad, or any nomad for that matter - but it definetely changes you - and i think most of the time its for good.
You have an advantage in having inside information. That's great. The rest of us are left to wonder.

You are right, the vast majority of people are not analytical at all. Whether it be politics or charitable giving, it is far easier to let emotions dictate decisions than having to look at a spreadsheet or financial report.

I'll keep looking but what you just revealed seems to indicate I will not find what I am looking for and there might not be a financial incentive to even consider creating such a service.
I use Lambda in production as a replacement for a cron server. So far, all it does is keep my cache warm. So far, no complaints. It was actually TJ Holowaychuk's blog posts on his use of Lambda that got me to give it a shot.
Personally, I prefer the map/filter approach because people is now a let constant, but I work at a startup with people that don't come from a software development background that would have next to no idea what that line even means. So don't forget your code's target audience, I've personally had to back off some of the more functional styling in Swift just so I'm not the only one that can maintain our code base.

For that reason, I really wish Swift had list comprehensions, just because it's the first "slightly functional" exposure most non-developers get if they come from Python.
Indeed. I'm not claiming the blockchain is the only solution, but currently it's a pretty good one. I would hope for a centralized solution actually if that would help adoption and prevent voting fraud.

> How do you get valid voting credentials to nontechnical voters such that they can anonymously vote and verify?

That has to do with identity systems (see uPort, onename) and is an interesting & open problem.
Dallas Stares Down a Texas-Size Threat of Bankruptcy
On which platform are you using C++?
My favorite Jacques Pepin video: Deboning a chicken https://www.youtube.com/watch?v=nfY0lrdXar8
It's ugly, but possible:

NSArray *filteredArray = [array filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id object, NSDictionary *bindings) {
return [object test];
}]];
Kubernetes Is Not Scary, Complex or Even Confusing
One solution is to try not to need those services.
Cloudflare, you have my login token cookie but you are still asking me to prove I'm not a robot. Please make using a VPN not to be a punishment since all the sites that use your SSL show me the "I'm not a robot", no matter how often I verify it. I am most times under an insecure WIFI so no VPN is not an option for security. Possible steps:

1. Make me solve it only once every X minutes/hours.

2. Make the defaults to be one step down in security, probably most webmasters don't want to block legitimate people using VPN.

3. Make it dynamic, so only those under suspicion have to do it. And consider being using a VPN NOT to be enough suspicion for it.

Right now I have to choose either to:

- Compromise my security: don't like it now, cannot do it when I start working with the new company I'm going to work

- Solve hundreds of "I'm not a robot" per day
Using Google Experiments with Tag Manager
Scala is about as functional as it gets - the only remotely mainstream language that's more so is Haskell, IME. What kind of issues did you have?
Introducing "Fake News", The Fifth Horseman of the Internet Apocalypse...
Your statement about self-sufficiency is universally correct, but does not make sense in the context in its current form, because noone is 100% self-sufficient, but everyone is self-sufficient to a degree.
The statement you actually meant (assuming you had thought settled), which is: "it is always better to be a little more self-sufficient" is definitely technically incorrect or at least extremely dubious.

Also, irrespective of any assumption I might had (or not) about the author from a long post, you go much further assuming you know I had one, and that you know it from my single small comment half of which is original author's quotes.
Yes the article doesn't explain what problems with the various parliamentary systems are that block chain will solve.

The problems with hacking of electronic voting Is solved by using paper ballots counted by hand as we do in the UK.

And the problems of entryisam that the GOP has is solvable by OMOV and moving to a modern party system and not the 18th century cabals of rich land owners.
In camel-casing, a capital letter indicates the start of a new word. Therefore this is clearly "a typical day" while "atypical day" would be "atypicalDay".
You mean something like:

a := #(1 2 3 4 5).
Transcript show: (a printString); cr.
b := a select: [:x | x \\ 2 == 0].
Transcript show: (b printString); cr.

Sadly Objective-C isn't really Smalltalk.
but could* be factually inaccurate.
Show HN: Create a photo sharing app in minutes
Yeah, same issue. I'm a bit surprised that they didn't bake this in from the start with GCP. Can't even terminate IPv6 on a Google Cloud load balancer and then do v4 internally. At least GCS does IPv6.
The Chinese will be thrilled!
Practice will help make the former more readable.

It helps, for me, that I have more of a math background (academically) than CS (dual majors, but strongly preferred the math coursework).

For me, I see three ways to write, as an example, a summation:

n
Σ g(i)
i=1

vs.

seq(1,n).map(g).sum() // or something similar

vs.

for(i = 1; i < n; i++)
sum = g(i)

In my mind, the first is what I see, and is what shows up on paper. The second is what I want to write (and will in any language that lets me). The third is what I often have to write when a language requires that I be more explicit (like C).
surge.sh
How to solve problems
I'm not shocked that nobody looks at your GitHub. Reading other people's code takes time and energy that a lot of people aren't going to spend if they have a ton of candidates to sift through.
You're right, but I mention those two because I believe Warhol was the most famous early adopter, and Hirst is the most notorious, being the richest artist in the world.
"A couple of months in the laboratory can frequently save a couple hours in the library." - Frank Westheimer

That is, if you don't know what's in the books, you can waste a huge amount of time re-discovering it in the laboratory...
It selects for people who have recently been through an intensive learning process like a bootcamp.
Of course, but who would it hurt worse? Rarely do nation-states engage in conflict and not also hurt themselves in the process, the idea is that it hurts the target a lot worse than it hurts at home. You might say that humans often start fights knowing they are going to get hurt but feeling like the fight is justified. China has economic controls that the US does not, which gives it the ability to dodge which the US doesn't have in an economic fight.
At least only 2.8 percent of the companies he contacted were interested in hiring someone whose only genuine reason to be interested in software development is the salary. Now I remember why I've gravitated towards sysadmin rather than dev, and avoid the big tech companies and their cult of overpaid mediocrity.
Is anyone more than a beginner if most of our technology is less than a year or two old?
good point. it's something I myself would also like. I'll have a think about this.

I'll also have a look at ublock. I also use it, haven't had problems. Maybe you tried exactly when the site was down. Had overload problems for a few minutes.
I'll get to that as soon as I make email secure by design.
OP here: if you have any question just shoot.
For a large fraction of the population, this post might as well be an advert for Apple-style plug-and-play routers.
Beware of the Beautiful Resume
I don't think it's THAT difficult to learn to understand functional style programming. I like to think that I would consider trying to show my team mates the joys and positive aspects of functional programming before I just wrote them off, were I in your situation.
Build and Authenticate a Node Js App with JSON Web Tokens
This is long past due.

I'm on a facebook list for dads, and after it came out that a homeopathic teething gel killed 10 kids (http://www.nytimes.com/2016/10/19/health/teething-remedies-i...) someone asked if it was worth the risk to keep giving to his kids, since it worked.

I tried to explain to him that homeopathic medicine is either 1) Nothing, if they diluted it 'correctly', or never bothered to put the poison in there to begin with or 2) Poison, if they failed to dilute it properly 3) Maybe some kind of actual medicine, in which case it's not actually homeopathic.

There are no other options.

He responded: "Well, it seemed to work for my kid, so I'm going to keep using it."