skysight-inc/HackerNews huggingface dataset:
I'm in the same boat as you.

Right now for the frontend we selected Elm.

Now for backend I've been playing with

Elixir and Haskell

Elixir has the nice syntax of ruby with all the performance of Erlang. So that makes it a good candidate however what I don't like about it is:
- it isn't strongly typed... and once you get used to types and all the bugs it catches you can't go back.
- although variables are inmutable they behave as if they look a lot like mutable state and I don't want to lose that warranty either.

Then there is Haskell. Haskell is great until you need to do IO. And 80% of the webdevelopment is IO... either to the database, to an API or HTML... and all the current options seem overly complicated.
I tried haskell with Servant which gives strong type to an API but the syntax is ugly
Used Scotty (like ruby's Sinatra) but then the URLs are strings and when definning APIs you can't specify the types.
Then I tried with Yesod I don't like such heavy frameworks and try to avoid Template Hasell...

So I continue to search....

Next in my list consider is FSharp and OCaml
I applied at Treehouse learning and they have a take on 'anonymous' hiring. It's 'anonymous' in that they don't see the resume you submit, or so they claim, until after reviewing short essay answers to some questions.

No knowledge of tools used, name, DOB, companies you have worked at previously, is where Treehouse starts in assessing your application materials.

These were silly simple questions, like assign an empty array to a variable in Python, then append N items to it, and print it on the screen. No FizzBuzz at this stage anyway.

More like "describe how you would handle situation X" or "walk through how you'd solve this real problem we recently saw, given this information".

My intuition suggests they are assessing communication skill first. stuff like tone and clarity in writing. I can't say if that's accurate or they were looking for a "right answer" type response, however.

FWIW, it was actually the easiest application process I've been through. Something about the anonymous part made me feel more relaxed. Like I'll be judged on my own words, not a bullet list of skills. That said, didn't hear from them. :-/
Swift: better OO, syntax, IDE;
Go: built-in concurrency;

Swift is a great joy for iOS development, where compatibility with Objective C makes things smooth, and operation queues are good enough for concurrency. Xcode is a big productivity booster. Good to break Swift's own backward compatibility with new releases to keep innovation, while providing a quick fix tool. Hope it will become a great server language too.
"Piqué" sauce, exclusively at Sol Food bodega in San Rafael.
Cholula available at Safeway and everywhere else.
I think you mean "I believe Go will get generics." Rust already has generics: https://doc.rust-lang.org/beta/book/generics.html.

I certainly hope the Go authors can find an implementation of generics with a set of tradeoffs that appeal to them. Typesafe containers certainly are extremely useful.
It's a cultural thing. They think smiling for cameras is weird.
Ask HN: Why technical interviews still suck in 2017?
Why do companies still need 5 to 10 mini technical rounds of 45 minutes each, talking about general CS stuff, giving random coding exercises, all involving crapy notepads or tiny white boards? Why do we have the least innovative process in the most innovative field? Why don't we just do these 2 things in one day:

1. Technical: one real coding assignment of a few hours, onsite.

2. Personality fit: a meeting with the whole team talking about general life stuff
It's difficult. I remember coming out of school, employers tried to anonymize for various things, especially with respect to things like race. Black students would, in an anonymized resume with contact info removed for example, state that they were "Treasurer for the Black Students Association" or "NAACP Volunteer", or things to that effect.

My point is that I think that an Asian person, applying to a company known to be favorable toward Asians in hiring, would signal their ethnicity somehow in their resume. At least, that would be the smart play for that person.
Isn't calling into "C" (or Rust, in this case) expensive in Go because it seeds to switch stacks?
They'd have much more incentive to wipe him out if he hadn't leaked the documents already. After the leak, there's not much further damage he can do.
I think the other way around makes much more sense ...
Have you tried Flowdock? You've described pretty much their exact approach to threading, which I think is the right one.

The biggest downside I've found is some people always forget to use the threading feature and comments fall out of the thread.

[EDIT]: I just had a look at Slack's implementation and I think it has some pretty cool ideas. I think being able to follow an individual thread at a high level is useful. Being able to have a conversation without bothering the whole channel is useful. I think the idea that threads are private by default is not; I think a good alternative would be to disable notifications for messages in threads you don't care about, but have them remain public.
The impression I got from the descriptions of that incident and especially the followup was that their main weakness was not technical, but organizational - their core business consisted on making, versioning and using a very, very large number of data assets that was very important to them, but they apparently didn't have any good process of (a) inventory of what assets they have or should have, and (b) who is responsible for each (set of) assets. Instead, the assets "simply" were there when everything was going okay, and just as simply weren't there without anyone noticing when it wasn't.

If they had even the most rudimentary tracking or inventory of those assets/artifacts, the same technical problems would cause a much simpler and faster business recovery; instead, circumstances forced them to inventory something that they (a) possibly didn't have and (b) didn't know if it needed to exist in the first place, and (c) in a hurry, without preparation or adequate tools or people for that.

IT couldn't and cannot fix that - implementing a process may need some support from IT for tooling or a bit of automation, but most of the fix would be by and for the non-IT owners/keepers of that data.
But Obama is sitting on a cheap option to make this asset worthless and to rob Trump of a small victory.
I wonder if they've considered changing the name to something more marketable? Their firefox marketing has always been top notch but the mozilla stuff has always been pretty terrible.
This is the idea behind Svelte: https://svelte.technology/.
That's the price of freedom. Banning birth control and abortions would probably keep the population growing or at least stagnant.
Please don't post like this, especially on divisive topics. I'm sure you can make your point neutrally and substantively.

We detached this comment from https://news.ycombinator.com/item?id=13431080 and marked it off-topic.
I'm not sure President Trump wants to have to be in a position where he's required to say what should be done with/about Mr. Snowden.
Vaping is safer: https://wallethub.com/blog/is-vaping-bad-for-you/23907/

Conflating tobacco with nicotine is also a bad move.
fn main() {
for i in 1..101 {
if i % 15 == 0 {
println!("FizzBuzz");
} else if i % 3 == 0 {
println!("Fizz");
} else if i % 5 == 0 {
println!("Buzz");
} else {
println!("{}", i);
}
}
}
Right. You need inferno-compat as a drop-in replacement for react, as well as mobx for all the other vue features.

The payload for that would be similar to vue: 15KB min+gzip for mobx + 7kB for inferno-compat + 4kb for mobx-react = 26KB min+gzip. Latest vue is also 26KB min+gzip
So, Snowden is deliberately choosing not to go to Cuba because he will probably be deported to the US?
Own about 10. Using half and sitting on the other half hoping I'll have time in the future to build something. My best would be scholars.io
The Great War- YouTube Series on Weekly Events of World War I
Perhaps Snowden was justified in revealing domestic spying programs. Perhaps not.

But Snowden also leaked a lot of information about our legitimate foreign intelligence activities. Spying on foreigners is the raison d'etre of the NSA, CIA, et al. He revealed our methods and capabilities for conducting such foreign intelligence while fleeing into the arms of our adversaries.

He should face trial for this treachery and pay the price. The punishment for treason is death.
mio is currently at version 0.6.2. A version number with a leading zero usually indicates that the authors of the software deem it to be of alpha or beta quality. It's api has also significantly evolved in a backwards incompatible manner recently: https://www.reddit.com/r/rust/comments/50srx0/mio_api_has_ch...

Again, not taking a dump on mio because its authors are doing the right thing. 0.x means bugs and api breaks are to be expected. Use the software at your own risk. Basing an ntp server on it might not be appropriate (atm).
Apple's Stock Reaches Highest Price Since 2015
And how the people that vote choose to interpret it. And how the people who adjudicate the constitution choose to interpret it.
I get it, so me people feel left out. I agreed with you, hence my comment about cranky blog posts. I'm just saymg that's business as usual and it doesn't mater. They'll buy a Windows or Linux machine and get on with their lives.
If anybody is looking for a Rust job, they in fact do exist, and are growing. This Week in Rust lists 5 this week [1], and 5 is more than zero!

[1]: https://this-week-in-rust.org/blog/2017/01/17/this-week-in-r...
If you are actually interested in getting an understanding of what happened, you may want to read the declassified source document instead of reading the EFF's take on an incorrect portion of the NYT article.
Besides "Thinking Fast and Slow", what are some good books you would recommend?
5 Years Later, Victory Over SOPA Means More Than Ever
Oracle is dying. Political connections might help them die a little more slowly, but there isn't much they can do when they have fundamentally fallen behind the technology zeitgeist.

Don't get me wrong, they're not about to disappear any time soon - they have too many moats around their existing slow-moving government and traditional corporate customers. But they aren't a threat to companies like Google or Amazon.
I'm not gonna lie, I've said some pretty fucked up things on here when I've been inebriated, but the amount of pure malice in your reply even made me look twice.

I'm sure that same winning personality makes you a huge catch.
I would say that "it's a pure joy!" is the same thing in reverse. The parent and grandparent are both simply comparing subjective emotions.
How was it affecting your mental heath--stress, sleep deprivation?
Well, "large scale"... it's a culturally/racially homogeneous country of a little over 300k people. Whatever works there will probably not work anywhere else
Eliminate paper, not jobs
My favorite is Desi Hot Sauce by [Curry Up Now][http://curryupnow.com].

1/22 is [National Hot Sauce Day][https://m.facebook.com/nationalhotsauceday/], btw.
“If the guy next to you is swearing like a wharfie he’s probably a billionaire. Or, just conceivably, a wharfie.”

— Australian observation
Keras requires just a few lines of code, it's designed for easy use and practicality.
In mathematics, a rate is the ratio between two related quantities.[1] If the denominator of the ratio is expressed as a single unit of one of these quantities, and if it is assumed that this quantity can be changed systematically (i.e., is an independent variable), then the numerator of the ratio expresses the corresponding rate of change in the other (dependent) variable.

People/year? People/country? Per capita? Just putting quotes around a word doesn't clear anything up.
The weird requirement that everyone smile at cameras and photographers only take pictures of smiling people is a relatively recent cultural convention, started in the US and then spread around the world by US influence. I think it has something to do with the culture of photography used for advertising/sales.

If you try taking pictures of very young children who haven’t yet been indoctrinated into the smile-for-the-camera tradition, they’ll make a wide variety of facial expressions for the camera. But American (& al.) children learn very young that the cultural norm is to always make sure to smile when a camera is pointed at you. Even if the children don’t figure this out for themselves (and they usually do), parents and other adults are often quick to tell them to smile or scold them for not smiling.

If you look at pictures of people in posed pictures in the 19th century or in parts of the world where there are few cameras/photographs, the standard expression is usually a serious/formal one. And if you look at candid pictures, people will just be making whatever natural expression they had.
Most people who vote prioritize jobs, the economy, and stuff like that. They don't really think about the Constitution so much.
Because some of us live in the real world and see this literally happening every single day?
I've mentioned this elsewhere before, but I've had experiences at both ends of the H1B chain.

In one workplace & location in the US: The H1B workers were...not very good. Adequate, and hard working, but not highly skilled and they were brought in mainly because the location didn't want to/couldn't pay wages good enough to hire skilled US-based talent. There the H1B workers were (in general) fearful and unwilling to complain, because they knew their personal odds of getting another US gig were NOT guaranteed. This left me understanding the various H1B complaints, as the workplace was terrible.

In another workplace in a different US location, the H1B workers were equal or better than any US-citizens working there. The workers were highly sought after and were interested in speaking up to make the workplace better. Switching jobs for them WAS a hassle, but a very doable hassle, so the workplace had keep them as happy as non-H1B workers. This left me understanding the OTHER side of the H1B issues, as these workers raised up rather than lowered their workplaces.

I've had multiple friends spend months uncertain if their visas would be renewed (Most companies seem to employ offshore lawyers to handle the visas on the other ends, and I've heard some horror stories about those lawyers sometimes vanishing, or misfiling). Also, I've had friends that had to stay put in a job during a certain phase of getting their green cards - a change in job title would reportedly move them back to the end of the queue of that step. (No idea about the specifics)

All in all, I've found it pretty hard to generalize about H1B workers and the process as an entire whole.
Gradle does it, although only at the task level. In fact, Gradle does this for all tasks, not just running tests, so re-running a command is always as cheap as possible.

Well, with some caveats. Firstly, tasks have to be written to support this mechanism, and although the built-in tasks are, not all third-party ones are, and those will always be re-run. Secondly, if a test task fails, it will be re-run. That makes it easy to re-run tests which failed for extraneous reasons.

In your mondo case, to take advantage of this, you'd want to break your test suite up into multiple tasks. You already get a task per subproject, but you could easily define multiple tasks per subproject. I've often had separate tasks for unit tests, integration tests, and browser tests.

Make also does this if you describe tests as a rule to create a test report.
I dunno, I visited Iceland a few months ago and the people there seemed way happier than most people in my social circles here in Seattle.
Expensive in Go, but not in Rust.
A key reason Freud has gone out of style is that science has found that his psychology is mistaken in key ways.

Freud believed that everything in adult psychology is an elaboration of something already there in the infant mind. That is dubious, but even if you accept it, there is the problem that Freud did not investigate infant psychology directly, but instead assumed it is basically irrational, asocial and radically out of touch with reality.

In recent decades infant psychology has been the subject of extensive empirical study, and it turns out to be much different from what Freud thought. See, for instance , <i>The Scientist in the Crib</i> by Gopnik, Meltzoff and Kuhl.
I don't think Trump caters to the libertarian crowd. I can already see him sparkling cables in front of an electric chair on TV while he announces Snowden being returned to the US.
You act like the DOJ is just shooting from the hip here. Yes, it's believable, because the DOJ said under penalty of perjury in a federal court that it's happening. Hand-wavey "not believable" replies are ridiculous.
This was actually all disclosed to the FBI in advance when the Mirai source code was originally released. Afaik Krebs has also been communicating with them and sharing his findings. It's not really a disclosure so much as a reaction because I'd assume the FBI investigation has advanced and he now believes it's the appropriate timing since all the puzzle pieces came together. The information has been held back for quite a bit to not interfere with the FBI.
Davos 2017 – Artificial Intelligence
The requests give them "this IP address just loaded a page on Lyra", which gives them the ability to keep track of which IP addresses are using your site, how many pages they're loading on it, how long they're spending on the site, and so on. With their other data, they'd often be able to associate an IP and those requests with a specific person.

Again, maybe this isn't a level of privacy-loss that you're concerned about, but it's just not compatible with promising that you aren't giving away "a single bit" of user data.
Oops, I wanted italics. Anyone know how to get them?
As a former cashier I can certainly bag and scan efficiently. I actually like the machines because it reminds me - but they do get in the way. I'm maybe a quarter as efficient on them as I was on a proper register.
The rest of that sentence indicates it has to do with smuggling. In other words, given the border situation, there should be less contraband availability. And so presumably less abuse of controlled substances.

I'm not sure it really is a major factor, but it's a valid point to raise.
> ...we learn about what we attend to, and we attend to what we learned high values for.

I see this a lot when I'm trying to help people who "should" know what they're doing. I focus on trying to identify what they're not noticing, and then bringing it to their attention. It makes for great light-touch teaching and lets me, in retrospec, provide better introductions/instructions/documentation/whatever by adding in whatever stimuli they overlooked.

OT: the article has a terrible introduction. almost entirely unrelated to the article, and non-sequitorial. It's like they did a keyword search for quotes with "attention":

The Wizard of Oz told Dorothy to “pay no attention to that man behind the curtain” in an effort to distract her, but a new Princeton University study sheds light on how people learn and make decisions in real-world situations.
Question: as an employer what exactly am I supposed to do if when I put a req out for an engineer, >>>>50% of applicants are asian?

Is the burden really on me to dig through the remaining applicants for good ones?

These laws really sound like people with no skin in the game demanding things for which they don't know all ramifications.
Blockchain for hiring/interviews?
It is worth adding that there is a wip branch focused on making PyTorch tensors distributable across machines in a master-workers model: https://github.com/apaszke/pytorch-dist/
Show HN: Online hackathon weekends. Attend from anywhere, every other week
I feel alone when I cringe at the linear combustion engine metaphor from the 50s that drives nutrition.

How many people don't agree with this ? our body is full of variables that can impede or accelerate processes.

I could eat a nutella jar and not weight a gram, some people almost get fat at the sight of sweets.
I'm supposing there's a lot of interest in knowing exactly what he took and how he did it. It won't be a quick process.
Well. I'm right for anything that isn't cheap. Indian are only competing on the low end of the market.
This article says there are only 49 places to buy alcohol in Iceland, which does seem like it could make it much easier to control.

https://warontherocks.com/2015/09/your-guide-to-drinking-in-...
What the World Would Look Like If All the Ice Melted (2013)
Mozilla also has its own internal list of target user demographics

https://blog.mozilla.org/ux/2013/08/firefox-user-types-in-no...

It might be interesting to compare that to your list.
> I'd only like to know why
> you're making personal
> attacks

I don't see any personal attacks? He's mocking your delusional and dull talking points, not you.
7 Billion People on Planet Earth

3 Billionish Genetic Base Pairs

15,000 disease modalities-ish(and many that are obfuscated or clustered as one disease)

60,000 genetic marker tests on the market.

8-10 new ones each day.

Knowing what they actually do? --- Costs Billions.
This resonates with me in a lot of ways. I really object to a lot of Go's design, but I also feel Rust is too much of a struggle at the moment.

When I write performance critical code in Rust I can see how I'm rewarded for all the mental gymnastics and token salad of Rust.

But when I'm writing something that's difficult or complicated in the business/algorithm sense but not performance sensitive, then I just can't let the syntax obscure the semantics.

The code has to look as simple and readable as ruby/go/Swift/c#/Python/kotlin/Nim -- or the language has failed me.

Right now I feel it's often the opposite. When I write low level Rust code the type system is usually ok. For higher level code I usually find I need more noise and type overhead (more explicit lifetimes, more Box<Rc<T>>). That I think is a big problem.

Rust, like C++ is "you pay for what you use" - but what they mean is performance. I wish it was readability. I almost wish the default was a higher level language with lots of heap allocation etc, and you explicitly declare when you don't want that (c.f C# unsafe/stackalloc and similar)
That disqualifies Go even more so. You could easily embed a competent JVM in the space a typical Go binary requires to embed all its libraries (the "docker" binary I'm looking at is 13 MB). Go's "Hello, world" is well over a megabyte.
Interesting report. I wonder how they motivated kids to attend the after-school programs? It doesn't really talk about that extensively. At least for me, I used to attend an after-school program and a major motivator was being able to spend time doing things with girls I liked. The party scene at that time mostly was a proxy for the same thing. Giving teens a chance to socially and romantically interact outside of the structure of school might be all that's needed to get people to show up and participate.

I pretty much agree with their conclusions though from my own personal experiences. The most trouble I've gotten into in my life, even as an adult, was out of boredom more than anything else.
Why? The LaTeX required to produce a PDF like that is no more complicated than your favorite format.
Student loan servicer Navient hit with three government lawsuits in one day
Interesting omission, "immigration status".
I know the CTO of product hunt - he wouldn't switch the tech stack for no good reason. They already used node ~1-1.5 years ago for some parts of the site. I'd guess that they found out that it works good for them and they switch completely over to node, which also removes some rails legacy code they had.
Meanwhile I've said "even if they don't introduce user defined generics it would be nice if they fixed the language defined ones"

The builtin generics are a mess. At this point I don't trust the go team to implement any more complicated generic system.