skysight-inc/HackerNews huggingface dataset:
Just a few to get you going:

"can imagine one good at doing its work": "its" → "[his|her|their]"

"who says there is no such a thing as the 10x programmer, who says it actually does not just exist": "who says" → "some say" (At this point I guessed, wrongly, that your native language might be Russian)

"a lot less efforts" → "a lot less effort"

"to do a much better work" → "to do much better work"

"graduated programmers" → "programmers with graduate degrees"

Just a little help from one non-native English speaker to another
Fake news is in the eye of the beholder.
Having your pay docked because you're unable to work is standard operating procedure if you're an hourly worker, or if you bill a client hourly. And yes, if you are slower and less efficient than your peers, you should receive less pay. No more rewards for "looking" the part or being more "likable".
You're wrong about the gravity. The escape velocity of Mars is 5 km/s, half of Earth's and twice the Moon's. The surface gravity is also .4G which is about half the Earth's and two and a half times the Moons. So they're all a lot closer together than you said.
Rare form of epilepsy linked to parasitic worm
Ask HN: Are you an engg manager? What traits do your best employees show?
Being a software engineer I'm curious about how a manager thinks and evaluates his reports. I'm also curious about what kind of report thrills you and makes you feel lucky you have them.

Side question: what do you do to be a great manager of such people?
> That's efficiency. When there are billions of transactions occurring every day, of course a small error rate will reflect itself on a large number of false positives.

Yes, coupled with excellent customer service that sounds like a good plan.

Unfortunately your employer seems to have decided that customer service is something they can't afford.
I'm proud to say that I've accomplished that, at least once. My company was developing a new feature, hundreds of medical textbooks that would be searchable and readable online. The source content for each textbook consisted of a huge xml file and a bunch of images. The problem we faced was that many of our customers were government-funded libraries, and they required a physical product for anything they purchased. (We wanted to sell renewable access licenses for the online product.)

We were discussing this in a meeting with the C-level execs and other top employees, and they were working out a plan for bulk manufacture of CDs containing the textbook content. Many of the textbooks already had CDs that came with them when you bought the physical book, but most of them did not, and we'd need to manufacture copies in either case. There was liner material to produce, CDs and cases to buy, global distribution to manage, and a new department and headcount needed to manage all of this.

I interjected with an idea. I was building the online display of this content, and had already built everything needed for converting the xml into a table of contents display and per-chapter displays, all in html with the styling that we wanted, including features like the substantial amount of cross-linking between sections, chapters, figures, indexes, appendices, etc. So I told them "You know, as part of the production process where I'm converting all of this xml for online display, I can also produce a set of static files that would work well for an offline display, either sitting in a folder or on a CD. We can do that, create an iso image from it, and let the customers download the iso and burn their own CD if they want physical possession. It'd be exactly the same content, and would only lack the online searching and dynamic excerpting features that the website has which depend on our search engine."

They were stunned. They discussed, and decided that for most of the customers this would be just fine, and for the handful of exceptions we could burn the CD for them and mail it. We included a cover-art image from the book on the CD if they wanted a liner, and our download links had a little help icon that pointed to documentation we wrote for a few free CD burning utilities. Overall cost was a few extra days of development time.
>I love tcc, in fact I added a firmware instruction translator to 'JIT' AVR code to simavr a few weeks ago. Takes a AVR binary, translates it to C, and compiles it on the fly with libtcc to run it :-)

That is unholy, and glorious.
> asked me if I wanted a full cavity search

If you wanted?!

No way this is real.
Neither am I. Maybe that's one reason.
I'm glad both exist for sure. My favorite thing about the chip is lipo charging built-in. But micro-sd, HDMI, and the camera connector on the Pi are useful too.
C# is certainly better than JavaScript in many ways. That's why tons of JavaScript developers and popular projects have now switched to TypeScript, the C# of the web.

Meanwhile...next to nobody uses Clojurescript.
Slightly off-topic question but is a 2 pound drone capable of traveling 100mph in freefall? What determines/is its terminal velocity?

As for the medical bills there is another hearing to determine how much he will need to pay the victim. I'd certainly argue for 100% of everything such that financially it's like it never happened.
Gay couples aren't suddenly going to start outnumbering heterosexual couples.
Kill the "work week" concept too while we're at it. Are we seriously going to continue the fallacy that humans only work on specific religiously appointed days?

Just start moving to results only work environments.
My India New Tab
> I have one cup of tea in the morning, drink water the rest of the time, and still struggle to get to sleep before 1pm.

Try waiting until about 2pm or 3pm when your lunch has properly settled. Then find a comfy chair and change into your slippers. You should have no problems nodding off. ;)
There are always two sides to a story. Having everyone believe the woman because she is a woman is a short road to seeing the system abused. Ever seen a false accusation of sexual harassment? I have.

The more important the cause, and the more serious the claim, the more important it is to proceed carefully and not rush to conclusions.
You can just hammer one in. No. I'm not joking.

https://learn.pimoroni.com/tutorial/sandyj/fitting-hammer-he...
Many people are doing something about this. Change is slow but surely happening. We don't have the right products to trigger a privacy revolution but they are being built. Deploying a server and installing most of the apps required for day to day use had never been simpler. See cloudron.io and sandstorm.io (though sandstorm seems to have failed to find a business model).
Dwarf Fortress is incredibly hard to learn.

Gnomoria and Rim World might be simpler games to learn. However not as deep or complex.
If you want to complain about robot weapons giving people the ability to kill without personal involvement or compunction, you should have complained:

* Ten years ago, when we started arming drone aircraft with anti-tank missiles

* TWenty years ago, when cruise missiles gained active guidance

* Thirty years ago, when we got laser-guided bomb technology working

* Eighty years ago, when radio let commanders give orders to subordinates without seeing their suffering

* A hundred years ago, when artillery gave us the ability to kill tens of thousands of people without them ever leaving their trenches

* Three hundred years ago, when firearms became truly viable and infantrymen could kill their opponent from far enough away that they didn't get blood on them

Don't let the human shape make you afraid. The Terminators had human faces because that made them scary, not because it was effective. People are afraid of these robots because they have two arms and two legs, not because of what they can do, and these fears about "spinning in circles shooting machine guns" are pathetic rationalizations of their loss of reason in the face of emotion.
No they aren't, encryption is still required for internal transactions as well as working with external partners. And fork a browser? Are you nuts?

Nobody made that argument. But browser makers have an obligation to keep the world wide web usable. If it's not usable, say goodbye to dot com companies selling services to businesses, which aside from advertising revenue (and the hopes and dreams of venture capitalists) is the only way they survive.

The only reasonable alternative if you start locking out legitimate business use cases of traffic inspection is to abandon the web and start making proprietary native applications and protocols like back in the old days. This is bad for users and bad for business.

It's not like it's even hard to support these use cases while maintaining user security! Browsers just totally suck at interfacing with a dynamic user role. Better UX and a more flexible protocol would solve this, but nobody wants to make browsers easier to use (more the opposite)
And? In the 1990s _nobody_ but the people most interested in computers used the Internet, now it's a commodity. Of course there's going to be a huge difference in that statistic.
Besides all the scheduling trouble that would cause, what will you replace it with?

The 40 hour work week is an achievement, and if it is to be killed I would propose replacing it with the 32 hour workweek or a 24 hour one. Definitely not with a lack of structure.

I've worked for some companies long ago that did not adhere to the 40 hour workweek. Let's just say I would have been much happier if they had and that's not because they decided to go for 32 hours or 40 hours whenever I wanted to work them if you thought that was the case.
Why are you repeatedly capitalising those three words (Life, Destiny and Nation)?
You can access GPIO, I2C, UART via standard kernel interfaces. Which is the whole point of the kernel. Learn those and you can use the code on any SBC running Linux.
Ask HN: What Do CTOs and Product Managers Read?
I'm wondering which blogs, online publications, digital magazines, etc do CTOs & Product Managers read daily/weekly to stay up-to-date and learn new things.

What are your favorite blogs, online publications, digital magazines?

Thanks
Sorry, still rather unclear, at least to me.

So you've got a (deterministic) L-system, which defines a family of paths (a family because you get to choose when to stop applying your production rules). It looks like it's an L-system with a single production rule of the form F -> something, with the "base case" being that F means one step forwards.

And then you have a neural network which "tries to predict next action of the drawing grammar". Its input is the last 5 "basic operations", meaning {forward, left, right, leave-red-box, save, restore} or something (can't be quite that because it's got 7x5 inputs and there are only 6 of those; do we have an extra pseudo-op for "nothing" to use near the start of the path?). Its output is its guess about the next operation (as a set of activations for 7 outputs, presumably the obvious 6 plus "end"). I guess we could interpret those outputs, suitably transformed, as probabilities for the next output symbol (and interpret training the NN as likelihood maximization).

And then ... I don't know what. Do you expand the L-system to some fixed depth, and then run through it training the NN along the way, and then let the NN run freely and draw the output, or what?

(That feels like there wouldn't be anywhere near enough training data, unless the depth you expand to is terribly large. Perhaps not even then -- training won't tell you anything about what to do when a sequence of basic ops arises that can't come out of the L-system, but you'll get that happening sometimes when you free-run the NN. But it's not clear what "should" happen in that case, so maybe anything you do is OK then.)
And an actual user's test:

https://youtu.be/MzZMDpnqzY0

I'm impressed.
Even if Mars's atmosphere only kills 90% of your orbital velocity instead of the 99% you'd get on Earth[1] you're still saving a humongous amount of fuel, far more than the mass of the heat shield you have to carry along. If you're designing a new heat shield for each mission then the added complexity might make that not worth while but SpaceX is reusing the same heat shield design they've been testing on Earth so that isn't a concern.

[1] numbers vague guesses
Creating art with deep neural networks
The world, or western Europe, US, etc? What are workdays and work weeks like in the places where the bulk of consumer goods are manufactured today? There's still a lot of concern about child labor in those countries; I think they're a long way from even 40 hour workweeks.
I think you mean that two people's lives have seen significant setback here. Brain injuries in general and concussions specifically are not minor injuries: their effects can last from months to lifetimes, impacting work and private lives.

I had a friend who "hit his head" and went unconscious; he died. We were warned that even if he lived, he would likely be a different person. If all the woman suffers is a few months of impaired cognitive functionality, she will be lucky.
Yes, or cloudron.io. https://cloudron.io/get.html#selfhost
Skype chat does this currently, but only for the last comment, I think.
I like your solution.

Where do you define the 'gap' in the cicle?
I played around with the jsFiddle and could figure it out (still learning CSS wizardy)
I prefer this video[0] where they go through different iterations to try and improve the speed (by reducing friction and weight).

0.https://www.youtube.com/watch?v=rwt9K9PWMcU
Enterprise Ethereum Alliance (EEA) [pdf]
Well there's your problem, 1pm is way too early to go to sleep.
In France, we have 35 hours work week. It works fine enough. I cant imagine moving to 40 hours.
That's actually a good startup idea, since the corporate world also spend more money that the agile one.
"Those who can't do, teach"
Force Fed: On Recommendation Algorithms
Hey folks, I have been working on this SaaS for a while and I'm launching it today. You know, any feedback is really really appreciated.
Ask HN: How do you Deal with Social Media in the Workplace?
Nowadays, social media is omnipresent: Facebook, YouTube, Reddit, etc. There are organizations which limit or prohibit the use of them in the workplace. Other organizations let employees to self regulate their use.
Stack Overflow Podcast: What Can We Learn from Uber?
This is a great way for Microsoft to show the potential of and build awareness for .NET core, I hope they are helping these guys.

The nuget thing is inefficient, MS should plot a path to make npm a first class citizen in all ms tools.
Article include hilarious hydrology misquote of the day: "vapid transpiration".
I've been enjoying the podcast Courtland!
> Despite XKCD, beware of pass-phrases thanks to modern markov chains and dictionaries. XKCD's 2^44 is only slightly better than ten random hexadecimal digits. Though, in good salt we can trust

How do markov chains and dictionaries help with diceware passphrases?
> but it does mean that anyone can define marriage however they want

Would that be bad?
I too was raised on a single income in the (late) 80's and 90's but I'm not sure what that has to do with anything.
Houston's great for monitoring.
Ugh, I don't have the option to switch rings. Is this dependent on a specific version of Win10?
Really? In my experience the people who work in startups are the ones overworked and working 60-80 hours a week.

Where as those of us at profitable established companies can check in, do our 8 hours of work and then go home and usually not think about work.
My experience with Google search auto-show results is less than ideal and I really wonder if it's been UX/User tested or if it's just "hey, it's cool we can do this so let's do it"

The problem comes up when I search for something. I then want to make a new search referencing something I see in the current search but as soon as I start typing the very text I'm referencing disappears. It's very frustrating.
We've banned this account. National slurs are not welcome here. Also, you've posted many uncivil and/or unsubstantive comments. That makes this site worse and is not allowed (and we warned you repeatedly).

We detached this subthread from https://news.ycombinator.com/item?id=13750516 and marked it off-topic.
What Nobody Tells You About Taking VC Money
border-right-color (1/4 the border -> transparent)
sure, but that still releases the co2.
at least you get something useful from the co2 though.
Docker Chaos Monkey: dispose of containers from labeled docker swarm services
FCC chairman says net neutrality was a mistake
Did you yet notice how hard it is to convince other Windows users of this?
definitely google is not known for super good customer service, I will give you that.
In the first screenshot, how does the bot know which instance of 'products' to change? Also /s/themself/themselves for the second one although chances are Sedy can't edit screenshots.
Didn't think I would see Linux only desktop software! Can you comment on how big this market is? Obviously many people use Linux on desktop but I am curious what is your experience non getting these people to pay for desktop software.
Critical mass, availability of developers, good documentation, free. There are many reasons why people pick one technology over another.
Your developers were so preoccupied with whether or not they could, they didn’t stop to think if they should.
What do you think you're adding to the conversation by saying "Anything can be dangerous in the hands of an imbecile?"

40,000 people died in automobile accidents last year. We had several million other accidents with cars. You don't need to be an imbecile to have an accident. Objects controlled by humans moving at a high rate of speed turn out to be dangerous, and great care is required.

How much karma do I have to waste explaining such a simple idea to people? I'm done.
Ask HN: Job promotion vs. startup
Need advice!

My full-time job is a technical lead and there is a major 3-5 year effort at the company to revamp the processes, upgrade the applications and technology stack and move to cloud. They'd like me to be the technical lead for one of the business critical applications. I also have a startup with a friend where I work part-time and my co-founder works full-time. We're hoping to raise money this year/next year and when we do I'll go full-time on the startup.

The 3-5 year project at my full-time job would give me additional responsibilities and could be a major career stepping stone while at the same time I would have less time to spend on the startup especially when we're pretty close to raising money.

I'm torn, I don't want to give up the opportunity at work but I'm also not happy about not being able to give more time to the startup.

I'm pretty sure many of you have had the same dilemma or been in this situation.

Your advice is appreciated.
What do you mean by "everything is libre"?
The command line compiler was a separate compiler for when you wanted to use some external method for building (like a batch file) or your program was very big to compile with the IDE in memory (remember this was real mode with a 640K RAM limit, often less than that was available).

But you could take TURBO.EXE (ide+compiler+debugger) and TURBO.TPL (the library), put it on a floppy and work from there. Back when i was a kid, my process to start a new "project" was to take a blank floppy and copy those files (and a couple of units i was sharing) since i didn't have a hard disk. I still have a ton of floppies littered with turbo.exe/tpl pairs.

The Turbo C/C++ also needed only a single executable, tc.exe/bc.exe (depends on the version) and the include and lib directories.

This is the same with Borland C++ 5.0 i am talking about above, although that one also needs a bunch of DLLs too. Since i don't want to break my installation, i only renamed the bcc32.exe and bcc32i.exe to something else, run the IDE and built my engine. As i expected it worked. Although the fact that you can make modifications and have them compiled without saving the file is also an indicator.
The edge cases for people under such laws are much more serious than most computer edge cases.
Man, I feel dumb. Yeah I meant Joss Whedon. Too many J's in sci-fi I like, I guess.
I recently tried to compile Telegram (for android) and couldn't get it to work. Just wanted to make a small change (not to add the username to the clipboard when sharing messages).

I may be an idiot, of course, but does anyone have the necessary steps? I did obtain a new api id https://core.telegram.org/api/obtaining_api_id

The apk installs, but the app doesn't start.

edit: Found this

I'll update source code after next release. @DrKLO on 31/01/2017

https://github.com/DrKLO/Telegram/commit/64e8ec3fbd26a876b76...
No. The Moon is in orbit around the Earth and both the Earth and Mars are in orbit around the sun. The Moon varies between 360,000 and 400,000 km away and the closest Mars gets to us is 54,600,000 kilometers. Those numbers are a bit of an exaggeration because how much fuel you need is just as important as absolute distance/time to travel and for that you need 4 km/s of delta-v to get from Earth orbit to Moon orbit and 5.7 km/s to get to Mars orbit.
How does KMail perform for that? I never had trouble with its performance, though I don't think I ever quite made it into the millions of emails.
I think it's both of these things plus money. If the culture has an interest in privacy, the technology exists to make privacy feasible and someone can make money from it, you have a path of least resistance (or at least a level playing field) towards more privacy.
Great, I'll check the Phrack site. Thanks!
That's an assumption on your part. What a terrible comment.
Since this article relies on the premise that a "10 X" programmer makes any sense, I'm going to spend time refuting that central point.

If programmer productivity, or software developer/software engineer productivity, is measured as a linear function, then it really does no service to the field. Beyond looking at network effects from the impact developers have on each other, there is no universal measure of productivity. It would be more believable to say that certain developers have twice as many or five times the number of lines of code produced that are defect free, than to say that they achieve a certain level of productivity.

The two reasons that this should be immediately seen as nonsense to anyone in the field is that first of all, computer problems deal with asymptotic complexity. In the asymptotic world, linear functions are outshined by constant, logarithmic, polynomial, and exponential functions. Furthermore, the prevailing wisdom among programmers is that 'less is more'. That's why we talk about minimizing lines of code and trying to avoid the most bugs by leaving the least surface area for them to exist to begin with. Introducing a measure where 'more is better' is sort of at odds with this philosophy and should be viewed skeptically.

Finally, if you look at the great successful innovative products in software, and technology in general, you'll see that they often make use of new inventions. There's no way to compare an inventor in terms of productivity by saying one has 10 times as many patents as the other, or to compare a mathematician by the number of papers or pages published. The important difference is the quality of the invention or discovery. The engineers at AltaVista and Yahoo could have been extremely productive, but without a revelation like Page Rank, they never could have competed with Google back in the early days of search engines. Here, two college students writing a small amount of code outperformed larger companies. This has nothing to do with productivity and everything to do with talent.

This leads me to believe that the "10 X" slogan is a product of marketers, head hunters, and pop psychologists. It has no bearing on the field of computer science and it is a harmful concept because it perpetuates the idea that software developers are replaceable parts rather than unique contributors.