skysight-inc/HackerNews huggingface dataset:
Ask HN: What is the best interview experience you have had?
The company I work for is currently in the process of making some of our first hires (we are a team of 4 right now). We always want to strive for providing the best interview experience for everyone we talk to.

What is the best interview experience (whether you were hired or not) that you have had?
Right. His domain was similar to and confused with the Russian propaganda operation. His website was roped into the censorship network by mistake because of its similar name.

Or do you think stopfasttrack.ru was posting 'spam' about viagra?
I don't recall seeing much in the way of security vulnerabilities with Java applets until about 2012-2013.

The other issues (slow startup, lack of page integration, unattractive UI) were dominant before that.
Here's the Software Communications Architecture (SCA) spec. Knock yourself out.

http://jpeojtrs.mil/sca/Documents/SCAv4_1_DRAFT/SCA_4.1_DRAF...
> Long-term capital gains are at 15%.

No, long-term capital gains taxes are on different rates based on the same brackets as regular income tax; for the top income tax bracket, the long-term capital gains rate is 20%. For other income tax brackets from 25% up, the long-term capital gains rate is 15%. For the income tax brackets 15% and below, the long-term capital gains tax rate is 0%.
Did you try taking a multi-vitamin? I've seen advice to get magnesium and potassium into your system, so I started using lite-salt. In the early days of my diet I was always tired (slept for 24 hours) and started having a constant headache-- this is after getting into ketosis and being there for a couple weeks. But the lite salt cured it within a day. (I wasn't able to get the right form of magnesium yet, but have been also taking multi-vitamins.)
Why 19 hours? Are you in a northern latitude? Makes me wonder would people in Antarctica not fast at all?
Even at my small CRUD software company, there are 8 devs for a company bringing in $14million a year in revenue. That is certainly skirting the million range.
I feel the same way you do, especially the part about white males being attacked most of the time. And i'm not even white.
Not to 100%. I used a combination for tex4ht, tex4ht configuration, several hacky post processing scripts, and manual editing. Converting a Latex document to a nice HTML site is easily the worst part of the whole writing process :-/
I had the same experience.

I cut off all noodles/pastas and breads, and ate no pastries/sweets/chocolates. I went from lifting a few times a week for three months to once a week and my brain could not have a rational thought. I felt like my sugar levels were down all the time some how, so even after eating meats, eggs, vegetables, and dressings, my body would feel light and I couldn't get full. I couldn't work on my computer a lot and basically was on autopilot. It was kind of bizarre because I was eating 4-6 eggs a day and my body started feeling really weird. I think all the protein was messing with my body when it was trying to break it down.
https://en.wikipedia.org/?title=Ketosis

"During the usual overnight fast, the body's metabolism naturally switches into ketosis, and will switch back to glycolysis after a carbohydrate-rich meal. Longer-term ketosis may result from fasting or staying on a low-carbohydrate diet, and deliberately induced ketosis serves as a medical intervention for intractable epilepsy.[6] In glycolysis, higher levels of insulin promote storage of body fat and block release of fat from adipose tissues, while in ketosis, fat reserves are readily released and consumed.[5][7] For this reason, ketosis is sometimes referred to as the body's "fat burning" mode"
Isn't that the same with _any_ ecosystem?

Ruby => Rails (most of the time...)
Python => Django
NodeJS => ExpressJS

Ruby => RubyGems + Rake + Bundler
Python => (finally something ... static) pip
NodeJS => NPM
Browser JS => Bower

NodeJS tries to be as simple as possible but at the end of the day, you need to use/download/learn libraries with different quality/documentation level and different API-feel/code-style.
Checks and balances have truly failed in all aspects of procurement.
It should be relatively easy to develop an automated tool to reformat LaTEX papers to a single column format more suitable for web distribution. Actually, LaTEX itself should be able provide all of the infrastructure for this. Given this, isn't it odd that papers get published to the web as 2 column PDFs? I know how/why it happens, but still.
I was just thinking, that Rust is a great candidate for big data processing tools. So much more than Java (which is annoyingly used a lot there). Something like Spark and HDFS should be implemented in Rust.
That's a good summary, thanks. Glad that all that came across :)
It happened to me several times in the past, when I was so focused on what I was coding/debugging, that I forgot to eat multiple times in a row.

Now, when I don't want to be disturbed by a growling stomach, I usually give him an apple just to keep him busy.
Most security bugs are private. Even after the bug has been fixed, users running older versions of Firefox may still be affected so Mozilla doesn't want to expose too much information about how to exploit the bug. The fix, of course, is open source for everyone to examine.
Big Data and Chess: Predictive Piece Values Over the Course of a Game
>the youngest of which I perceive thus far to be the smartest

With everything in the Internet existing forever, I would never post something like this for them to find later.
A Code of Conduct for the Go community
Before anyone starts using this as a Redis replacement on Windows as the readme suggests, take a look at the TODO file. Notable missing features include:

- maxmemory key eviction

- hash values

- ~2/3 of the set operators

- multi/exec

- lua scripting

This is an interesting and potentially useful effort, but a replacement for Redis it is not.
Haskell is really the kind of exploding language being discussed in the article though. While it has simple toggle switches for the end user, each of the underlying "extensions" is really a large modification to the compiler. There's still a monolithic parser, and authors of language extensions need to take into account all the other extensions to make sure they play nicely together. It's like they've heard of the open/closed principle but don't know how to apply it.

Specific extensions (like Safe/Trusted), or disabling record syntax etc are demonstrative of the problem - they're quite specific and implemented as part of the compiler because the language itself does not have the means of selectively enabling/disabling features via runtime code.

Kernel[1] has a much more interesting model based on first-class environments. One can selectively expose parts of the language to any execution context by creating a first-class environment containing only the required bindings, then execute some code in that environment. It provides a function ($remote-eval (code-to-exec) environment) for this purpose.

To give a very trivial example of this, lets say I want to expose only the numeric operators +, -, etc to some "safe calculator" context. I can simply bind these symbols to their kernel-standard-environment ones and be done.

($define! calc-env ($bindings->environment (+ +) (- -) (* *) ...)

($remote-eval (+ (* 2 3) 1) calc-env)

Trying to do something like unsafe "read-file" in place of (+ (* 2 3) 1) will result in a runtime error because the binding read-file doesn't exist in that environment.

There's much more interesting stuff to be found in Kernel if you like the "small core" based approach to computing. Kernel is more schemy than scheme. Compiler hacks like "macros" are an example of something you wouldn't want lying around in your exploding language when you can implement them trivially with first class operatives. And why would you want quote implemented as a language primitive? Yuck!

[1]:http://web.cs.wpi.edu/~jshutt/kernel.html
Aren't most ketogenic diets high in red meat? What about cancer?

http://blogs.discovermagazine.com/d-brief/2015/01/02/red-mea...
GitLab CEO here, glad to hear you're happy with our progress. New CI version with .gitlab-ci.yml coming on Monday :)
Another strong recommendation for Ketosis/keto diet. Only thing that I've been able to lose weight with long term.
> Ketones (what your body burns for energy when there are no sugars available) don't penetrate to the brain

[0] says that this is false. Ketones do go into the brain and the brain does use them for fuel.

[0]http://proteinpower.com/drmike/2007/05/22/metabolism-and-ket...
Yeah, I did the lite salt thing, I was taking vitamins, etc. I physically felt fine; but I was noticeably dumber. Also, the relief after eating something really carb-heavy was pretty immediate.
"Doing fairly well" to me is: you asked the right questions and converged on the solution, even if it took some time. Doing poorly means: you made stuff up instead of asking questions, you invented a convoluted way of solving the problem when some other data structure would have basically solved it for you, etc. It's also painful when the candidate's mental model of computation is miles away from reality.

Obviously, getting it right the first time would be great. But I'll settle for something not obviously insane.
The readme says its a learning project.

Its a very interesting piece of work though.

I'll be interested to see Antirez's view on the trade-offs between C and Rust for this.
Also notice that the main developer only has two months of experience with Rust, so it is probably not as stable and well tested as Redis. As stated in the README, the main goal is to learn Rust.
I don't think the date is well known around the country, people know more about the De Gaulle appeal (18th of June) than the Waterloo battle. People obviously are hearing about it on TV but I still think that the 18th of June appeal gets more attention.
Under kilometers of ice? A non-issue.
The decoders in Firefox now are third-party libraries (like Google's VP9), so I don't think Mozilla will rewrite them in Rust. Perhaps Mozilla will write the official Daala decoder in Rust?
I'm also concerned by reports of abuse, harassment, and discrimination in our community, particularly toward women and other underrepresented groups. Even I have experienced harassment and abuse myself. This may be common in the tech industry but it is not OK.

Not, it is not OK. And this entire post could have been written about other languages and other communities. Glad that Andrew is saying this for Go.

It's amazing the abuse people dole out when they are online and behind a keyboard. When I was running the Alan Turing apology campaign in 2009 I received all sorts of hate in my inbox. I wasn't shocked by it because I've been using the Internet since 1986, but I was saddened.
I believe you -- most of what I know about keto I found on reddit so I treat it with a grain of salt. But I also know how it made me feel, and I can't do the diet and hold down the job I currently have.
ok, since this is posted here every freaking time there is an article about dieting in HN, let me stress this out:

A Ketogenic diet (per the actual medical definition and not from fitness gurus) is not low carb, adequate protein and high fat. it is high fat, little to no carbs and low protein. From medical recommendations, calories from fat should be in the 85-90% range. Most of the articles you read about the benefits of ketogenic diet is the MEDICAL definition and not the fitness definition.

Also, protein as a nutrient creates a similar insulin response as carbs.

(nothing against keto diets, but they just seem to be the hip diet of the moment and annoys me when this keeps being stated)
He is at least curious. https://twitter.com/antirez/status/611189939519229952
I'm in the UK. Your observation regards antarctica is correct.
That's the thing. It wouldn't matter if repealing a law was controversial. They'd have to repeal one, if they wanted a new one. They'd obviously start with the least controversial...
I have a suggestion.

If you know any women in tech that you think you could ask about this, ask them. If you know any African-Americans or Latinos in tech, ask them. You may learn things that you don't know about right now. And if you don't know any non-white males that you would feel comfortable asking in order to expand your horizons... well, that's evidence of a problem, right?

You find it offensive that there are claims of sexism. I find it offensive that there is actual sexism. I don't know a female tech professional who hasn't been subjected to discomfort, doubt, or harassment. Especially if they're pretty - every pretty woman I know in tech has faced assumptions that she isn't technical, because she's a woman.

No one is going to ruin your career because you made a careless sexist remark (especially if you acknowledge that it was actually sexist afterward). Hell, they can't ruin your career, not in an industry with negative unemployment, not unless you crossed the line into physical assault. Which, by the way, many males techies have gotten away with doing to their female colleagues.

People who disagree with the "narrative" of equality aren't heretics. They're assholes.
For me, Redis was the first software written in C which I could easily customize with additional features (as I have low C knowledge). It was written beautifully. I've been learning Rust, I certainly find learning Rust easier than C and I like the fact that I can dive into software written in Rust without worrying about GC. You've done the best of both worlds for me by writing Redis in Rust. With that said, I'm still having an easier time reading Redis in C over your code as you are lacking comments and well named function/variable names. I admire your work nonetheless.
MechCommander 2 is in the OP.
I imagine that these impacts are varied. For people of poor health with a diet of meager nutrition, or for diabetics with irregular blood sugar levels, Ramadan fasting may lead to worse health outcomes. For people who are not diabetic but at risk of becoming so, Ramadan fasting may lead to better health outcomes. Just a guess.
Alien Planet Is Smaller Than Earth and Surprisingly Light
My 3-year old daughter has plenty of bruises too from normal-kid activities. I get a bunch of bruises/scrapes from mountain biking accidents or BJJ training. Whenever I get a new bruise/scrape, I'll show it to her in an excited/proud way. Now, whenever she gets a bruise/scrape, she always wants to show me. I think it's healthy!
They are all brilliant, its just that the earliest I have seen any of them exhibit these comedic playfulness is in the youngest.

It may be due to having two other siblings to observe and see playing and doing stuff.
> Gross income isn't income for purposes of taxing.

It is for personal income (business income is different.)

Well, strictly, adjusted gross income is income for purposes of taxing, but AGI is gross income after deductions allowed in the tax code, and "flat" tax proposals -- including Paul's -- almost without exception call for eliminating most deductions or all deductions (Paul expressly states that he will eliminate all except for charity and mortgage-related deductions.)

(Keeping one of the complexities of the current tax code, Paul continues to allow more deductions for businesses than individuals.)
I don't know every time I skip a meal for 8+ hours since waking up in the morning I get a terrible headache and become mad at everybody around me, not sure if it's just me or everybody who fastens have those symptoms. But when I eat breakfast and lunch I can go on without food till 4-5 am with no issues at all
Does anyone have a fix for the missing ligatures problem this PDF exhibits? "fl", "fi", and "ff" are blank as viewed under evince and xpdf
Imagine you create a JVM or CLR to WebAssembly converter. All languages and tooling available for them are instantly available for web. Life's good ;-)
> spend their free time doing things other than coding

This is a valid point. A good work/life balance is critical. But to counter it, don't you want to look at candidates who _want_ to get hired, so they've spent a little extra time writing something for potential employers to look at?

A developer who gives up at "I don't have code samples" isn't someone I would want to hire.
This sounds like an impossible task to me. The advantage of Latex over HTML/Markdown is that you get very precise control over the placement of things like figures. Even something as minor as changing paper sizes from US Letter -> A4 completely messes this up and requires lots of manual adjustment. That's the price of using Latex, and in exchange we get documents that look much nicer than HTML/Markdown.
Show HN: A relatively comprehensive 'Career notes for engineers'
Fpm-within-docker – prebaked Docker images for easy native RPM/DEB building
There have been some studies, but I dont have the references at hand. Fasting can regenerate the entire immune system for one, it can also assist in accelerated tissue repair. Anecdotally I can tell you I've been far more productive today than most days because I'm being more conservative with how I expend my energy therefore didnt waste time on things like reddit and FB, and because my body isnt busy both worrying about my next meal or digesting it, I've had much greater clarity of thought which has been great for focus.

Edit: sp and grammar
I'm genuinely interested in which dataset/use case is serviced better by MongoDB than PostgreSQL
Have you considered magnesium and vitamin D supplements? That resolved those symptoms for me.
Obviously anyone who chooses not to use a particular macro will not reap the benefits that macro provides. That doesn't change the fact that it's possible to write language-shrinking macros in Common Lisp, and so it's ironic to choose Common Lisp as the poster child for how languages inevitably grow without bound once they reach a certain level of complexity.
I agree. Earlier this year I fasted for 23 days (consuming only water) and the hunger and desire to eat went away after the third or forth day. The need to eat was replaced by a burst of energy that lasted for the remainder of the fast and several weeks after.
Well, the problem with "avoid using algorithms which are so complex that they aren't glass boxes" is that for quite a few problems, the simple choice is to either use a machine learning solution that will essentially give you a black-box or to use an understandable algorithm that doesn't get nowhere near state-of-art accuracy and is practically useless. Speech recognition, for example.
This isn't an outdated approach at all. It is how I conduct my coding interviews and how I have been interviewed in the past.
Then lets "abstract" your first sentience:

At point have stop called . Just you represent same by more doesn't that not to an on of to cognitive , otherwise all programming switches.

My point is, removing "function" and "return" from the syntax, won't necessary easy cognitive load, at least not for senior JavaScript coders. It will save bandwidth though! :P
Little secret... with Rust you can just do big data processing on a single core => http://www.frankmcsherry.org/graph/scalability/cost/2015/01/...
"The Hacker News Frontpage Protects Itself"
There are lots of places you can speak your mind anonymously and say whatever you like about whoever you like. Of course, the downside of posting anonymously is if you express some socially unpopular opinion people will just dismiss it as bigotry, when presumably you'd like to have that opinion taken more seriously. But if you attach your name to it, and that name is invested with social credibility for whatever reason, then one of two things can happen. It might be more persuasive other others because of who you are; or if enough people consider your opinion socially toxic, your overall credibility may take a hit.

Well, too damn bad. We live in an increasingly densely populated world and communicate through increasingly persistent channels, such that it's almost as easy to permanently record your whimsical opinion on any subject on the internet as it is to mumble it under your breath in a moment of transitory annoyance. That density and persistence combine to amplify the power of ideas significantly, whether those ideas are entrepreneurial, artistic, political or whatever. If too many people find your opinions hurtful or offensive, then in the aggregate they'll isolate you socially on the basis that your positive contributions, however good they may be, are not sufficiently interesting to offset the negative feelings your opinions engender. You're not so special that your positive contributions can't possibly be replicated by anyone else, and so people will prefer to wait for someone who is equally productive but more pleasant to be around.

In short, you can say whatever you like without regard for its effect on others, or you can maintain and improve your social standing, but society is not obliged to help you do both at the same time.

Of course, there's an interest grou for everything on the internet, so no matter how extreme or controversial your opinions are, you can likely find a community of people where those opinions will be validated, celebrated, perhaps even commercially viable, even as they are rejected or vilified by society at large. You will have to decide what sort of social connectivity you desire and deal with the limitations of that choice on your output, your popularity, and so on.
You're assuming that the people who are overlooked are somehow instantly able to tell why they've been passed up, and even then have the time and resources to go to court.
Ask HN: Has political correctness gone too far?
It feels as if there is a mob of silent assassins lurking on twitter and media outlets looking to out anyone who says anything that isn't glowingly politically correct. They are sort of like "political trackers", except they are targeting mostly white, male programmers - but in reality - anyone who disagrees with their narrative (whatever it is) is a heretic.

I find it offensive that there are claims of sexism in OSS and tech. Codes of conduct. I feel like I can't give an opinion, or even make a mistake speaking without being stared down or ruining my career.

I don't want to be politically correct. But it looks like they only way to survive is to be that.

Am I the only one who feels like outsiders are assaulting tech for their own selfish agenda, and we were already diverse by design decades ago?

Someone decided to flagkill what could otherwise be a constructive discussion: https://news.ycombinator.com/item?id=9738526, https://news.ycombinator.com/item?id=9741640

Interestingly, that is an example of the kind of censorship that is taking it too far. I would like a discussion to happen and this not to be censored. Use an anonymous account so you can speak your mind without being persecuted.
Also note that he's the founder of a company that produces the diet under test: http://www.l-nutra.com/index.php/about/team

And he's applied for patents on the technique, e.g. http://patents.justia.com/patent/20150004280
Impressive!

Could someone (or OP) elaborate on the value that re-implementing a whole software to a new language provide comparatively to just building an interface "bridging" both worlds?

To clarify, my metric for "value" is usefulness to other people. That is, without considering the (interesting) learning opportunity that it represent for the author.

For example, someone developed a Python interface to the Stanford Core-NLP library (written in Java). Would re-writing the Core NLP library to Python be useful to the community? How to figure what are people needs?

I am asking because while I think it would be ton of fun and allow me to learn a lot, I also value building useful software and re-writing a whole system sounds like an overkill except for a few very niche cases..

And if I am not mistaken you would need a team at least as large as the parent project to implement new features, fix bugs and keep pace with it. Looking forward to hear what HNers think!

edit: clarified ambiguities
These photos are absolutely terrifying. Remind me never to be a computer.