skysight-inc/HackerNews huggingface dataset:
The author is chasing 'name brand' employees.

His premise is essentially that, by circular reasoning, all the good engineers are at big companies, and, since Google and Facebook are paying too much, you are better off poaching from a "downmarket" brand, like Microsoft and Amazon, instead of actually being invested in your hiring process. Or, heaven forbid, fostering development of your existing employees.
"Phase shift varies with frequency and can advance or retard as the frequency changes"

I looked up Webster's American English Thesaurus and the antonym for 'advance' in the sense that it's used in your sentence is recede. Here is the same sentence rewritten using recede.

"Phase shift varies with frequency and can advance or recede as the frequency changes."

This is an easy case where you could have used correct language.

If you would like to know why it's offensive to some people, I could educate you.
I am not yet sure of it myself, but something like Umbrella JS (http://umbrellajs.com/) may be a good compromise between writing vanilla JavaScript and dealing with its pain points and using jQuery.
You forget option c.

c) Don't get paid for the post and simply support the product because you believe in it.
Thanks for the ad hominem, it shows the depth of your arguments.

LOL at "Temer out". This is really all that you people know how to do, right? "Itamar out", "FHC out", "Temer out"... It's only a coup attempt when it turns against you.
That's a distinction without much difference. but that said, yes, a culture fit focused hiring practice has dangers in it. Hiring form the same class and background, etc. (which happens in tech, finance, as well as your ethnic grocery store).
I can think of other reasons.

It requires no more bookkeeping or accounting beyond that which is already required by the census.

It would apportion federal taxes to the states in proportion to their populations, as required in the Constitution prior to the income tax amendment. This could potentially reduce the number of taxing authorities any given individual would be exposed to. Your state might pay the federal capitation, but might raise the funds for it via other methods of taxation rather than its own head tax.

It reinforces the idea of equality before the law.

It encourages pursuit of additional income. You are more likely to do additional work for an extra $500 if you then get to spend all $500 of it, rather than just 75% of that.

The government is encouraged to promote increased birth rates and immigration as a means of increasing its revenue.

But the number one argument both for and against against head taxes, depending on who you are, is that it creates an inherent de facto limit on government spending, based on what the lower class can afford to pay. If there are people who simply cannot pay more than $500 a month, you cannot raise more than $500 x population via the capitation. So you can't spend more than that without resorting to other sources of revenue.
Btrfs people have been telling everyone that RAID5/6 code is incomplete for years now, so hopefully people weren't depending on it for important things. The wiki link is broken, here's the page https://btrfs.wiki.kernel.org/index.php/RAID56 and you can see in the history that on the very first version of the page, in the first sentence, "the recovery and rebuild code isn't bulletproof or complete yet."
So Rust has started to receive criticism which means it's becoming popular. As the creator of c++ says:

"There are only two kinds of languages: the ones people complain about and the ones nobody uses."
There is more and more agreement that obesity, diabetes, hypertension, heart disease and dementia are all in the end manifestations of various forms of metabolic issues, most prevalent of which is (frequently undiagnosed) insulin resistance, which, in turn is the result of high sugar consumption coupled with inflammation (from consuming all kinds of strange substances like food coloring and artificial sweeteners).

Our bodies are not very well adapted for continously running on sugar, but ever since early 19th century when sugar became abundant, that's what we've been doing, especially the developed countries.
> take, for instance, the inevitable "stop the world" issue during garbage collection. ... Rust is safe indeed but, unfortunately, far from fast. By the moment of writing this article, it is comparable to Java, Go, and Haskell regarding performance

...and then he goes on to show a boxplot graph of (likely) CPU-bound benchmarks. C++ pays a penalty (~1.7x?) and so does Rust (~2.5x).

Well, who cares about CPU?! Yes, okay, lots of you. But if you really care, you rewrite that inner loop of your C++ system in C. And if you really, really, care, you rewrite that inner loop in assembly (or corresponding intrinsics). So, hey, here's what I care about: latency! Many systems designed in C/C++ are thus because until recently it was just about the only game in town for predictable low latencies (refer to the "stop the world GC" paragraph above).

Also, there's no other language out there offering both memory safety and the ability to do things like I/O and system control with memory-mapped registers.

Linking your rust code against C libraries and executables is not-super-painful. So phase-in of rust code is easier than other languages described.

> On the one hand, it's not bad to make programmers ponder if their variables are stored in the stack or heap and if they can or cannot be handled by several threads at a time.

Indeed! All the C/C++ static checkers in the world can only hint "Hey this might not be safe, but WTF I have no idea..." only to be declared [FALSE_POSITIVE, IGNORE].

BTW authors of static checkers (like the translators at PVS-Studio) have a vested interest in unsafe languages like C/C++.
As I remarked when this article originally came out last year, there's a certain delicious irony in a hit piece on Rust coming from a company that makes its money writing static analysis tools to try and plug the safety holes in C++. :P
The thing that need 8/16GB of ram to run. Creating a solid FS takes time, ZFS is good because it has been around for 10years.
Yep, that's what I said above.
Zika-killing mutant mosquitos approved by FDA
The application of these light phased arrays to Holography and the making of a truly Holographic display with reasonable resolution is very exciting.

This is to Holographic displays as LEDs was to standard displays.
Really? The new mobile Twitter site is super fast and reliable on my phone. The native app is still better but it gets really close in terms of performance and usability. However apps still have better OS integrations (notifications, sharing) and touch handling (swipe etc).
The Adoption of Android Marshmallow Is Slower Than Its Predecessor
White screen of death upon registration in the app.
Hear Hear for the Clockwork Society.
>coupled with inflammation (from consuming all kinds of strange substances like food coloring and artificial sweeteners)

Citation?
I've once found security bug on OS X/Mac (low chance of occuring, however gives complete access), reported complete steps to reproduce and solutions - received moreless copy-pasted response - two years, two OS X versions later - the bug is still there, even though it looks like 5 minutes fix...
Sort of - if the devices are push only: ie, device decides when to push to server.

MQTT might not be what you want if the server would like to converse with a device instantly. Examples include a server commanding a garage door to open, or a server querying a device state.
"But having one main syntactic and data structure- the list- is what makes LISP annoying too. You have to translate other syntax and data structures into lists. Its always possible, but sometimes kludgey and unreadable."

I like everything but the quotation above. This is a higher-level version of the ubiquitous "the parens are ugly" objection.

This objection misses the point because "Lisp is a building material, not language." In order to use Lisp effectively you design an intermediate language appropriate for the problem domain. This approach is fundamentally at odds with a language such as Java, whose premise is that it provides all the abstractions you need to solve the problem directly. With Lisp you literally have whatever language you want.

Non-Lisps leak more and more as complexity increases. Two examples that jump to mind right away are lambdas in Python and generics in Java. In both cases the designers plugged holes in the abstractions they chose years before. Both are kludgey in my eyes, clear afterthoughts. Both features are trivial in Lisp. Lisp is so simple that the limitations never arose in the first place. Your language has made a compromise to simplify these things, but at the expense of flexibility. C++'s accretion disk is a marvel at this point.

You can use macros to streamline elaborate data structure creation by the way.
This warning has only been added recently

https://btrfs.wiki.kernel.org/index.php?title=RAID56&diff=30...
The long and short of it is that there are different levels of scrutiny for different kinds of speech. First, "commercial speech" is narrowly defined. It is speech that does "nothing more than propose a commercial transaction." Second, even commercial speech receives First Amendment protection, just less protection. Instead of strict scrutiny, the Court applies an intermediate standard: the law must advance an important government interest by means that are substantially related to that interest.

As for the comparison with FDA labels--you can't look at just the fact that its "compelled speech" in the abstract. The back of a product box and a celebrity's instragram are very different venues in terms of expression.
Sure!
The only reason I wasn't using GitLab before is that I had a writer working remotely on my game and I didn't know how to explain to her how to use it. So I had moved everything to GitHub and told her to use their desktop app, which makes the clone/commit/push/pull flow amazingly simple.
Looks like it is falling over from demand. I can't get past the set up profile screen.
I do not support paying taxes for a government that serves corporate interests over my own. I do however support paying taxes for a government that attempts to prevent fraudulent people from manipulating me into buying a product I would not have purchased via an honest ad.

It's that simple. When our founding fathers established the 1st Amendment, they were not setting out to protect liars but those who speak the truth.
Replacing React with Rails
> What it shows, to the other side, is that your priorities are in those places... that you see those things as important...

... or that you were taught it was just the way the world works. You can't tell if someone is doing it because they think it is important or because they don't know any better and want to err on the side of caution. Yes, to some degree you should learn about the companies you want to work at and should be able to figure out that showing up in a suit and tie at a webdev shop is probably not necessary. However, there is so much conflicting information from careers sites about what is proper that I cannot fault someone for showing up dressed like that.

My other issue is that you are showing the same type of judgment and bias based on appearance that the people who set the pressed collar dress codes do. To them, showing up in jeans and a t-shirt shows lack of attention to detail and appearances that they believe translates to your work. Personally, I couldn't care less what people look like in situations where appearance isn't important, as long as they are publicly decent. You want to show up in a three-piece suit? Fine. You want to show up in shorts and flip-flops? Fine.
How does Pinterest manage 50B pins a month?
Ugh, nowadays typical .NET dev is well-aware of what is open source because, FYI .NET is open sourced.
That's rather interesting, thanks! Any info on date range and how long that took overall? The project and the pings
The Government: you have two options, you can say "Hilary is great!" or you can say nothing. It's not compelled speech because you have two options.

Luckily, the courts do not construe the 1st amendment so narrowly.
This is an old article [2015] by a guy who is paid to attack Rust by a company that makes static analysis tools for C/C++.

But yeah, if you don't have haters, you're doing something wrong.
Bryan Cantrill expresses this[1] in a manner I certainly agree with. Software that is designed/ intended to be reliable should not go through large periods of instability only to be written off as "prepubescence".

[1]http://www.youtube.com/watch?v=79fvDDPaIoY&t=18m28s
Yet another proprietary social network. No thank you, I will stick with Diaspora* as it is already really good.

If you really love people you would be open and not create another walled garden/closed ecosystem.
Oh, so that's ~7 months of people maybe using it for important things. That could be really bad then.
I assumed the hands-free driving was disabled. I haven't driven a Model S but from what I can gather the autopilot is comprised of many autonomous systems aboard. I'd assume Tesla has either told drivers or made some form of firmware update to limit people from doing handsfree driving?
100+ personas - still a limited list of choices.

Dead wrong, especially if you're interested in niche territories.
Downvoted because I frequently hear this sentiment from both sides of the argument but rarely is anything more than an anecdote offered to support it. Feels more and more like a mud slinging competition instead of an assessment of merit.
Ask HN: How much job hopping is acceptable?
Hiring managers - what constitutes too much job hopping for you to pass on a resume?

Everyone else - do you have a lower or an upper limit on how long you tend to stay with companies?

As the former, my personal rule of thumb is to look for at least one recent tenure of 2+ years for someone with 5+ years of experience. More allowance is made for candidates with less experience, but again - 4 one-year tenures is a red flag.

I do see a trend for shorter tenures in the last couple of years, presumably due to the competitive market, so am curious where you stand as either a hiring manager or a potential job seeker.
Going forward there are indeed plans to continue to develop suitable interfaces for IDEs/tooling in the Rust compiler itself, to further facilitate easy integration (for example, the ability to typecheck incomplete fragments of code). Mozilla has a vested interest in making the programming experience as pleasant as possible, since it intends to have more and more employees using the language as time goes on. :)
> If you would like to know why it's offensive to some people, I could educate you.

Please do.

https://i.imgur.com/jElyDnl.jpg
Piling on, If I need a special wrench to repair my bicycle, I can drive to work for a week, but abandoning the bicycle and driving all the time is clearly worse...
Maybe it doesn't line up with your definition of a systems language, whatever that is. But in practice it's works in places where you would otherwise need a systems language, like writing device drivers. Don't get too worked up over semantics.
Ubuntu has it
Bloom filters are beautiful and highly underutilized.

I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery.

Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
Building and Delivering Risk Models to Global Insurance Companies
KIC 8462852 Faded Throughout the Kepler Mission
There is that. :)

But is true that the CDC lists shooting firearms (target shooting) as the #1 non-occupational source of elevated blood lead levels.
http://www.cdc.gov/mmwr/preview/mmwrhtml/mm6025a2.htm#tab

(It is certainly preventable with proper procedure -- https://www.cdc.gov/niosh/docs/2009-136/pdfs/2009-136.pdf -- but I guess some operators are not aware of the risks, unfortunately.)

Lead in solder doesn't even make the CDC's table.
What Is HTTP/2 All About
You are probably talking about lake bled in Slovenia
https://upload.wikimedia.org/wikipedia/commons/8/84/Lake_Ble...

or lake skader in Montenegro.

https://justoffthebeatenpath.files.wordpress.com/2013/02/dsc...
Hit back, then when it asks if you want to leave registration hit continue. (I'm stuck on a later screen though.)
Puzzlbot: A Twitter bot which generates word grid puzzles
Chelsea Manning: 'It is terrifying to face the government alone'
Show HN: MLB Monte Carlo Game Simulator
PublicRadio.info: a site for listening to noncommercial news, radio and podcasts
When is it better to continue a take-off with a failed engine?
This is how I always saw it. It's a way for people to be politely unspecific about why they think the candidate is an asshole.

I still hate it, but I understand it.
Yes, but they simplified it a lot. I just connected to github, chose the repository and clicked import. Maybe all of those services have it that way, but I'm just glad that GitLab had it.
With a lot of data, the aggregate probabilities will become reasonably accurate. If they predict that there's a 60% chance you'll buy, that they'll make $2 from you if you do, and they'll lose $2 on wasted shipping if you don't, then on average they'll make money by prepositioning your prospective purchase.

For Prime orders I can see it making a huge difference. Two-day shipping gets really expensive compared to slower methods when shipping over large distances, but for short distances it can be done entirely on normal ground delivery trucks and is cheap. If prepositioning wastes a few bucks sometimes and saves a bunch of money on expensive two-day shipping other times, it could be a big win.
Given no other information I would agree. But given other information both about Github and about the kind of processes that seek you out to tell you that you are being offensive, I understand. Maybe this was a one time thing, maybe it will be another donglegate. If it is easy enough to move, why wait and find out?
Trusting the entity that they're not updating the torrent with spam is the first step. Discussions about the quality of torrents is a different matter which I think neither TPB and KAT have solved - spam accounts could invade such centralized services and downvote quality content. In my opinion a "community" is better built out of a network of trusted public keys.
> Wikipedia tells us that there were a lot of other attempts besides D to kill C++ - for example Vala, Cyclone, Limbo, BitC.

Vala pretty much is a DSL for writing GTK+ programs. Cyclone is a safe dialect of C. Both don't really have anything to do with C++.
I was thinking the same thing.

Even at 2 meter range with centimeter resolution, these devices would be a much better solution to the "local obstacle" problem than ultrasonics today. Mobile platforms moving around in spaces with a lot of miscellaneous obstacles have to either be compliant (or padded) enough to just push through them or slow enough to detect them and move around them.
I am kind of in the same boat, I also tend to settle with less. My point is to push that leverage to its limits, many don t do that.
Why did this comment inspire this quantity of downvoting?
I think they misunderstood the "Mobile First" approach!
Making Data Science Fast: Survey of GPU Accelerated Tools
Btrfs entered the Linux kernel over 7 years ago. (I've used both btrfs and ZFS a lot in production and would never touch btrfs again. I really like ZFS though.)
I think your view of people who think differently from you is the one that's oversimplified.

This mentalitity of "everything will stay the same so let's do nothing" is harmful in my opinion. We must take down the current corrupt politicians, and if others replace them, we take them down too.
Same here. There is often no functional difference between a shortcut (from your homescreen) to the mobile website and the official app, so that's what I do. Goodbye cluttering downloads, permission systems, etc. It will need to load a few kilobytes of javascript extra upon every use (if caching doesn't solve that already), but I think that's totally worth it.
That's okay, thank you for sharing your knowledge. I'll take a look into the books you recommended.
I live in Dallas, and from what I can tell any shortage here is self-imposed. We just laid off four good developers. Took them three months to find new work. I keep running into walls with recruiters and HR departments who won't even interview me because I don't have their specific boxes checked off. Beggars can't be choosers, so my conclusion is they are not really beggars.
Time to replace facebook, like facebook replaced myspace. Thanks goodness. I welcome our next more high quality social network!
Thank you, I also feel less shitty now after passing on an opportunity like this (opportunity only in hindsight).
My understanding (and i I'm wrong, tell me) is that if you try to serialize or save to disk something with a bitfield directly, you can have big problems.
Yes! Absolutely! The worst thing is when you're on a site and you're browsing it and something pops up saying something along the lines of "Click here to get our app!" or it overlays the screen and tells you to use the app. NO I don't WANT your app. I'm on your WEBSITE. If you made THAT usable and didn't try to interfere with the stupid app, I'd be set!
Claiming that gradient descent is a great algorithm certainly wasn't the goal of this article. But GD is the basis from which most other iterative algorithms stem, and it's worthwhile having a good understanding of its inner workings as a prerequisite for more advanced algorithms.

Personally I found http://sebastianruder.com/optimizing-gradient-descent/ interesting - it goes into the advanced variants like nesterov, adadelta, etc
Very interesting! I remember trying your game a few months back, but I didn't have the time to really get into it.

I was thinking about making a game in Löve for a while now, but I have never done any automated testing with it.

Is there a good tutorial for that? Or do you feel like writing one? ;)
Often you can directly invert, but with current methods it would just be prohibitively expensive computationally.

What I'm trying to say is that occam's razor seems to suggest that there is a better way to do matrix inversions which we simply haven't discovered yet.
Okay then, I'm still not sure what you want lisp to do.

>Rust is a clear example of this.

No, it isn't. I entirely fail to see where rust has compound values.

I think you want the programming language to decide what equality operator to use for you. In which case, I wrote the code for that above. You have to wrap all mutators in macros for it to work, but you can fairly trivially write a macro to generate those.

>That makes it no different from Java: “You don't have to use == on value objects! Just use .equals() and you'll be fine!” The harsh reality is that programming with make-believe values is painful. I've been a longtime C++ programmer, and I know only too well how this “let's use a good subset of the language” story ends.

I fail to see how values are any more "make-belive" in Lisp than in any other language. This isn't Java. eq and equals are equally first class, unlike == and .equals(). Just know what kind of comparison you want, and choose accordingly. Is that really so hard?
The problem with a description of a product is that anything I might say is probably more based on my imagination/ideas about the product than those of the person who is describing it. The 'this' in would I "use this" is in my head not in the world.

My advice is to build something minimal and figure out why I am or am not using/sharing/liking it. Show me what the 'this' is. It will be more effective than telling me about something that probably won't be what gets built.

Good luck.