skysight-inc/HackerNews huggingface dataset:
A portion is not all. GC doesn't solve all resource leaks. It does solve the problem of lifetimes.
India elected RISC-V as the new standard and they have multible projects around it.

Open ISA and open hardware should be a major security concern for most countries.
Oh you're a fucking moron who can't read a thread.

Listen to the hacked Nuland-Pyatt call https://www.youtube.com/watch?v=WV9J6sxCs5k

Ron Paul: U.S. State Dept. Conspired To Overthrow Ukraine
https://www.youtube.com/watch?v=GZwPy8ogGXc

Ukraine’s Pres. Poroshenko Says Overthrow of Yanukovych Was a Coup
http://www.washingtonsblog.com/2015/06/ukraines-pres-poroshe...
And you have everyone of those with Vue too btw
Given how few startup companies actually make it, treating it as zero is the only sane and rational thing to do.
> It took 8.4 seconds to load the Reddit front page on my phone.

The new mobile version is a complete pile of junk!

Use the old one by adding '.compact' to a normal reddit link, it's better in almost every aspect.
Nintendo says new “Fire Emblem Heroes” game coming to Android Feb 2, iOS “soon”
I see the current cold climate as the direct result of companies now taking a long time to sell or go public. The frameworks setup for early employees to make good on their loyalty and hard work were designed during a time when companies would only stay in startup mode for 4 to 5 years max.

Now that companies are planning on 10+ years to IPO or sellout, they aren't changing their employee incentives to match expectations. No one wants to work for free, or cheap for an entire decade at one company.

I actually applaud Snap Inc. for pushing ahead with an IPO early on in its lifetime. It's going to make millionaires out of all its early employees and start a 2nd wave to startups in LA that San Francisco hasn't had since Facebook and Twitter.

People in SF are still waiting for AirBNB and Uber, Lyft, Stripe, Github, etc, these companies are turning over employees already that should have minted local millionaires ready to start the next wave.
I hear this argument a lot that it's not production ready but my personal experience does not agree. I use Swift in production for several apps with relatively large codebases that sustain many hundreds of thousands of sessions per day. I would agree that a full clean/rebuild is not as fast as Objective-C and that the incremental build system sometimes seem as though it is compiling more files than you'd like. However, for most part the incremental build system is fine and in daily use it is not a problem. I could never imagine going back to writing objective-C again when I compare the net gains we've realized coding in Swift. The readability and succinctness of the language, as well as catching bugs at compile-time rather than run-time, is a huge benefit. Value-based programming, functional(-ish) programming, and protocol extensions have made my code so much easier to maintain and test, as well.
They responded that way because that's such an absurdly strange thing for the candidate to ask, not because they were hiding anything or had ulterior motives.

I suspect there are other reasons why you're being rejected. This seems like paranoid thinking. Most companies won't provide a rejection reason as a matter of policy.
How do you "save massive amounts of data"? The average Reddit page I visit's content is dominated by either an image, a video or the comments.

All 3 of which have to get transferred with a SPA or normal site.

And mobile radios don't immediately go to their lowest power state after transferring the data so I'd be shocked to see a SPA dynamically loading smaller pieces as you move about the comment section save battery over a static one that loads large amounts in one shot, sporadic small buts of data is much less efficient than large chunks on mobile in general.

Not to mention the CPU overhead of the SPA's Js which is non-zero even if radio battery usage is a larger issue.
However, the H-1B visa is a non immigrant visa.
patio11's reply is correct as far as I know, but I'll pitch in a little more. When I was researching setting up my business in Japan, I was told I would need to hire a resident to be a business manager in the case that I wanted to sponsor my visa through the company. So this may be what you are running into. In my case I was getting a spousal visa, and incorporating after immigrating, so I could be the resident if I wanted.
Here's one way:

1. Send them a Surface Hub or equivalent device.

2. Use something similar to ProctorTrack[1] to ensure that they're not using unauthorized programs, etc.

3. Anonymize their voice with i/o software.

[1] http://www.proctortrack.com/

---

That being said, some companies actively discriminate, ala "culture fit." You can't anonymize culture without being devoid of it. Culture, for better or for worse can predict race/ethnicity/age/gender/nationality/etc in many cases as well.

What you could do, I guess, is so something similar to the Common App and have them answer a ton of short answer questions.
> Yes, it is annoying to do a lot of `check if err is nil`, but at the same time, exception handling is something that can be esoteric

People keep saying this, but the alternative doesn't have to be exceptions.

Rust strikes a great balance here. There's no nil, you must handle the Err case of a Result enum, or the None case of an Option enum (this is much nicer than go; in go after `val, err := failingThing()`, it's entirely possible to accidentally use `val` as a meaningful value, which is strictly impossible in Rust), and you can use functions like `map` and `and_then` on these types which has the benefits of explicit error handling without the absurd loss of readability caused by dozens of identical error handling clauses.

> I also feel like there has been a lot of emphasis put on keeping the APIs consistent

This isn't something special about go. This is a minimum requirement for a language nowadays. Rust, Ruby, Python, Swift, and others all do this.
> unless companies hire in exact quotas (which would also be discriminatory really).

Ironically, that's probably the safest.
Yeah agree. While I've moved on, IMHO xcode was generally crap compared to dev envs I used back in the friggin 90's, like Delphi or Topspeed. Not many on HN know much about Delphi, but it set the gold standard for the desktop IDE.

Great thing about Go is you don't need much of an IDE because it's best to just keep Go in its sweet spot, which is services. LiteIDE works great for Go- small footprint,debugging, enough project management to get by. Just like with everything else about Go, you can get a newbie dev going with the Go toolchain actually producing something that works in hardly any time.
Imagine something like NumPy. Go code to play with numbers; Rust code to actually do matrix multiplications et al. Since the "hot loop" of such code would be in the Rust part, not in the Go part, you don't see much overhead.

Or, consider Firefox. Firefox's rendering engine will soon be Servo (Rust). I presume that its networking and its Javascript engine will eventually go the same way. Eventually, the only stuff left written in C in the Firefox codebase will be "glue code": business-policy logic that doesn't do heavy lifting, and doesn't need speed. In other words, the exact type of code where Go's "you'll be safer without this" assertion applies. Firefox as Go + Rust: why not?
I'm not the person you replied to, but I don't love this: http://imgur.com/a/P4TTE
The secret of Namibia's 'fairy circles' may be explained at last
> the developer community doesn't seem to realize that there's a massive gap between the toy example programs in their documentation and the level of knowledge needed to build something worthwhile.

I don't think Servo and rustc itself are "toy example programs".
And strategically, assassinating Snowden is about the worst possible move for a US linked agency since (i) it makes them look bad, even to some of the people who think Chelsea Manning got off lightly and (ii) it makes Snowden's revelations interesting to a whole bunch of people that don't read Hacker News and think that articles about email monitoring sound incredibly dull.

You don't have to believe that every US chain of command in every theatre of operations has qualms about "disappearing" people suspected of quietly leaking secrets to think that causing an international incident over a public figure like Snowden, even if the assassins were guaranteed to succeed and not perish in a firefight with Russian cops called by an FSB security detail, isn't going to do them any good.
Ask HN: What companies use custom designed server hardware?
Most companies use regular cloud providers, like AWS, DigitalOcean, Linode, etc.

However some go above that and build custom server hardware for their use cases.

For example Imgix. http://photos.imgix.com/racking-mac-pros
Lol, please. "Exact quotas". Gimme a break. There are no exact quotas here. These companies have just gone overboard and getting their hands slapped.

But, by all means, MAGA. Let's go back to the time when no XXXX are allowed on my watch.
torch.nn offers a very similar interface to Keras (e.g. see Alexnet definition at https://github.com/pytorch/vision/blob/master/torchvision/mo...).
Yes, Azul's C4 paper states that they do use some "synchronisation" stop-the-world phases (although their previous GCs that had hardware/kernel read barriers might not have), but IIRC Doligez-Leroy GC doesn't (although I'm not sure it was ever properly implemented).

On the other hand, Shenandoah has an explicit synchronisation phase in its algorithm (not sure if that's a fundamental property of the algorithm or just a JVM limitation though). From [0] (that was 2 years ago, things might have improved since, but I can't find a more recent version).

> Pauses only long enough to scan root set

[0]: https://rkennke.files.wordpress.com/2014/02/shenandoahtake4....
And a guaranteed way to not be competitive with firms that do not have these restrictions
totally.

It let's you show something fast.
Iceland Knows How to Stop Teen Substance Abuse. The World Isn't Listening
They should sue the WMATA for having a >90% black workforce when the surrounding area has a population nowhere near that ratio
Not saying that I agree with quotas as a solution to problems like discriminatory biases in hiring, but how is a quota system "discriminatory"? What race, sex or age group is discriminated against by a requirement that appropriate proportions of those demographics make up the companies employees? (Heck in most cases quotas are simply a low bar, they are not even proportional to the population demographics.)

I can understand how it perhaps seems unfair if someone is not hired purely on perceived talent alone, but they are not being discriminated against. That's not the right word for that.
But it is possible to write your model in purely functional style. Check out the PR to examples repo with functional ResNets https://github.com/pytorch/examples/pull/22.
I hear this data-integrity thing a lot but I don't run into these problems myself. I think it might be a functional-programming thing. It's much easier and safer to declare your constraints rather than trying to enforce them. If you aren't in a functional language I can see why you'd want to reach out to one but SQL in a separate process is just one of the options.

> Things such as joins, transactions, and means of enforcing data integrity are useful

If the domain needs transactions I'm already speccing them regardless of general usefulness. Yes all that stuff is useful, but all abstractions have a cost which isn't free just because it's hidden in the DB.

For a problem that didn't need transactions, but for which they were useful, why would you automatically want to couple the solution with your storage layer? If you're looking for the ability to express business logic clearly without cluttering it with error handling, for instance, software transaction memory would probably be a better level to work at.
A symbiotic relationship is an apt way to phrase it. Most of my invocations of rustc aren't even to actually compile an executable. Typically I'm running something akin to a cargo-check[1] to ask rustc some questions about my codebase: What type did you infer for this binding? Are these generic bounds precise enough? How long can I keep this reference around?

In C++ I loathe generic programming, a template instantiation error is something I fear. Whereas in Rust I knowingly compile broken generic code all the time, because the errors are (usually) good enough to help me fix it.

[1]: https://github.com/rsolomo/cargo-check
I am glad to see that I am not alone with my preference of the old mobile site. It fast, simple and it does not have any unnecessary whitespace and padding which just waste valuable space.
it starts to get to be a problem when approaching 1k LOC with multiple developers. The benefit is separating the UI layer from the data layer. I didn't think much of this but the complexity is very real and there's a number attached to this slow & fragile & tightly coupled jQuery app.

If you are using jQuery to build a big SPA with multiple devs, you can certainly do it, but it's not enough. At the same time I'm against over engineered frameworks that imposes high cognitive friction on developers. Vue.js and Polymer hits the right notes for me. I feel that Vue.js is a reaction to React & Redux (seems like the trend is to use it when we don't need it). There will be use cases that makes one more favorable then the other but not many shops are employing 1000+ teams working on FB, therefore the premium you pay to mitigate complexity that you don't have results in loss of productivity, is how I like to think about it.

I won't use something because everyone else is. Often, the majority is wrong and easily influenced by marketing and authority (especially if you are good at lighting billions of dollars on fire to build an elusive monopoly). It happens all the time in dev communities but what makes it worse are the complete lack of insight into why you are not FB or Google. We blindly emulate them hoping to be like them.

I say, approach the problem with a blank sheet of paper. Figure out and evaluate what works for you and your team while watching out for marketing myths and other disinformation from the unicorns.
But are those issues with Swift or with XCode? XCode is a known piece of crap that does not play well with teams.
And XCode isn't any more stable with ObjectiveC than it is with Swift.
Same for me about the best companies. In my case they were also the less inclined to discriminate employees in any way and spent minimal time on technical assessment. Maybe the less a company cares about cultural fit, the more it tends need anonymous process from an employee perspective? I think there should be ways to make anonymous hiring work, especially taking into account how broken current hiring processes are, despite of being extremely selective.
Recurrent Neural Network Plays Atari “Enduro”
torch?
The logo makes a whole lot of sense for curl, especially given curl's target market. The Mozilla logo is problematic, IMO, because of its target market (the entire Internet userbase) and the fact that the "://" is being used as a kind of l33t-speak for the letters of the brand name. Such an odd decision.
> Edit: Also, why do fewer and fewer sites have an RSS feed? :(

Bit sad, that. Somehow it happened that a critical mass of bloggers/readers moved over Google Reader while during the same period all those social-feed web apps kept gaining momentum, then Reader shut off.. things can change like that over a decade or so. A 20-year-old today was perhaps 7-10 when XML feeds were hot currency. I'm still content with my numerous working subscribed feeds in Thunderbird though, can't catch up as it is.
"Sources of Power: How People Make Decisions" by Gary Klein.

It talks about how experienced people can make higher quality decisions by taking into account their intuition vs just trying to decide using logic.

https://www.amazon.com/Sources-Power-People-Make-Decisions/d...
> Nicotine replacement products aren't associated with cancer risk

This is what's really wrong, and absolutely harmful information to spread.

Your source for all these claims you are making about Vaping being "Safe"?
I just checked out google vision and it is the only online demo I was able to get to read handwritten text. Had maybe a 60-70% success rate for poorly written handwriting. And more like 85%-90% with good handwriting. Really cool.
Can one use this data set for commercial purposes? May sound like a silly question, and the answer may be no, but this sort of data would be very useful to build something cool.
Sure, but Iceland is so very different from America in so many ways, that it's fair to point that out.

Alcohol for example - there was never any taboo about drinking in Iceland. It was never seen as a justice issue before or after the program.

Also - the communities as a whole were never failing. You had 'decent families', decent municipalities etc..

I'd imagine, in most of America where there is decent governance, decent jobs, good families: there is not a massive problem with smoking and alcohol. There might be issues with marijuana and hard drugs possibly, both of which represent a different kind of issue entirely.

To me - the 'Iceland' solution seems pretty straightforward on the scale of 'social malaise' to deal with. 14 year olds getting drunk and smoking - just by 'cracking down' a little bit on under-age serving, liquor stores/cigarettes - changing a few laws, trying to change social norms - you'd likely be able to move the needle a bit. A more integrated social program would yield even better benefits as we see.

But imagine an Aboriginal community trying to do the same thing: there is usually a lack of coherent leadership, lack of basic justice and trust in the justice system, lack of funds, and much deeper social problems (incidence of rape is through the roof, there's a lot of violence, suicide etc.), there's poverty, joblessness, and very few have any hope for the future. Now that puts alcohol abuse in a different category.

If there were 'normal suburbs' in America with vicious underage drinking and smoking problems, I'd say Iceland provides a good solution.

Outside of that, I think it's much more complex.
Running May Be Good for Your Knees
Maybe a difference in performance, but caching comes down to bits-to-be-stored. That likely wouldn't change.
That isn't how DOJ charges work.
Does Python guarantee that finalizers are called at all? Most languages don't, I thought.
There are plenty of affirmative action organizations that would be very upset with anonymization of applicants.
Anecdotal evidence that a calorie is not just a calorie:

4 of my buddies are doing a weight-loss challenge ahead of this spring's local marathon. They're each losing about 10-12 pounds over the month of January.

3 of them kept their calorie intakes roughly the same but changed their macros to favor protein and fat (and no changes to their exercise regimes). All 3 have already reached their goal without significant loss of muscle mass. One guy switch to the keto diet for January (<25g carbs/day), and is at 16 pounds lost as of last night. The 4th guy lowered his caloric intake but maintained his carb-heavy diet. He's lost 4 pounds, and he's struggling with hunger and trying to lose more weight.

You'll definitely still lose weight if you calories consumed < calories burned. But you'll lose more fat if those calories are consumed in the proper ratios. Increasing protein consumption while at a caloric deficit minimizes muscle loss, especially when combined with (even minimal) weight training.
I agree with all of that except that I don't see Rust as the safe follow-up of C but rather as the anti-thesis of C. Indeed knowing C will not help you. They're both imperative and that's pretty much it.
Well,.their logo isn't ://, it's Moz://a. I don't see a face, there.
Alexa, Python and Kubernetes – getting started
America's Great Working-Class Colleges
There is a minimum capitilisation requirement of 5M JPY to sponsor a visa. For people starting a company and coming in on a business visa (forget the actual name), you will need at least 5M JPY in your company. This is to ensure that your company has enough money to support you for a year. This amount is very much dependent upon a variety of factors, so it may be more than 5M JPY, as far as I know.

The money is still held by your company and you can own the stock, so it's not like you are "spending" it.
Would we be discussing this if it were anyone else writing a language review after 4 days? And for a 62kloc project?
vpnspeedtest.org probably only tests download speed but doesn't state it clearly. I use one of the listed vpn-providers and the upload speed of it is heavily throttled in a saw-tooth manner from 0,2 Mbit to 1.2Mbit, nowhere near the 50Mbit that vpnspeedtest.org lists for my hometown & PureVPN. After my ISP worked on their network, I got a new ip-address and PureVPN initially limited upload to 2Mbit, but the next day it was back to the saw-tooth behavior.
Free phone operating system is #1 on FSF High Priority Projects Watchlist
wallethub.com link? Really? Ever heard of Astroturfing?

The Big Tobacco and Vaping Lobbyists have tons of "blog posts" and "research" news that "debunk" all the bad things about Vaping and Smoking.

Required Viewing: Astroturf and manipulation of media messages | Sharyl Attkisson | TEDx https://www.youtube.com/watch?v=-bYAQ-ZZtEU
Rather daft comment.

And these companies haven't "gone crazy". There is zero evidence for that.

Also, exact quotas is discriminatory by definition. You are, by definition, hiring and/or not hiring somebody because of their race, which itself is becoming a rather tenuous concept in itself due to globalisation (mixing of races).
Diversity is not the issue, poverty is; serious, chronic poverty the type of which Iceland doesn't have.
Blindpad: anonymous coding interviews
I'm playing around with some ideas on this subject.

My idea came about when I was checking the SHA256-sum of a binary.

If the way you run a program (or a function) is by calling it by it's hash - then you can only get one program.

That means a program is an immutable thing - it can't change. It is deterministic.

My project is called Komiform, and it's not production ready yet but I'm playing around with some ideas.

https://github.com/fromheten/komiform
It's pretty easy, but also pretty rough - if you're good, you can certainly distinguish between an American, a British or an Indian English-speaking person writing.
"If the company sells for a more modest $250M, between taxes and the dilution that inevitably will have occurred, your 1% won't net you as much as you'd intuitively think. It will probably be on the same order as what you might have made from RSUs at a large public company, but with far far more risk involved. Don't take my word for it though; it's pretty simple math to run the numbers for a spread of sale prices and dilution factors for yourself before joining, so do so."

This is key when you are thinking about joining a startup. If you can land a job at $BigTechCompany that pays a bonus and RSUs that refresh every year, it's likely a much safer bet and will have much lower risk.
Rather daft comment.

These companies haven't "gone crazy". There is zero evidence for that.

Also, exact quotas is discriminatory by definition. You are, again by definition, hiring and/or not hiring somebody because of their race. Even then, race is becoming a rather tenuous concept in itself due to globalisation (mixing of races).
The system we use has a "soft" limit; the worker isn't killed outright when it reaches the limit, it just checks after finishing each requests and kills itself if the limit has been exceeded, leading the manager to spawn a fresh worker.