skysight-inc/HackerNews huggingface dataset:
I moved to emacs from vi in the early 90s and stayed there, a little because of habit and a little because of convenience.

It works with every language. It has integrations with compilers and debuggers, but I've not been using them since I stopped using C. However I'm using the integration with Ruby's rspec to run tests on single methods from within the editor.

Emacs can complete text in several ways and I'm using the most vanilla one (pabbrev-mode [1]) which is still incredibly useful. It has syntax coloring. I also used to write my own macros in elisp but I'm not doing that anymore.

I'm using the customer mandated Java IDE when I work with Java. I didn't investigate if there is a modern emacs equivalent of Netbeans/IntelliJ/Eclipse but it would be impossible to develop in Java with plain Emacs. There must be something broken in Java if we need an IDE to work with it. I could be using PyCharm in a project for a customer (they offered to give me a license) but there is no need for that. All I need is pabbrev.

I'm using vim to edit files on servers or quick edits of configuration files with sudo.

[1] https://www.emacswiki.org/emacs/PredictiveAbbreviation
The World’s Fastest Woman
Congrats, that sounds awesome! What are the economics of that business like? I love woodworking (as a hobbyist) but it seems like most people that manage to make a living at it are doing so through volume (e.g., cabinetmakers) vs. something like custom fine furniture commission work.
Surfing instructor.
Vim. It makes a lot of text editing way faster and easier. Like, it's to the point where I haven't bothered getting comfortable using awk and sed for one-off text munging, because when I want to take test suite text output and turn it into a sorted list of test names, I can just slam it through vim for thirty seconds instead.
Supreme Commander is the spiritual successor to Total Annihilation. It is made by Chris Taylor and is very similar in style. If you don't like that you probably wouldn't really like a sequel to Total Annihilation.
You may want to disclose that this is your site before you post it in multiple places on the thread.
Well, running the engine (or not to) with empty AdBlue tank has nothing to do with topping it up yourself.

- You can let the tank go empty and not turn up to the workshop for the fill up, how does disallowing to top it up yourself prevent that?

- Many current cars with AdBlue will flash increasingly annoying warnings at you, and although many people drive with check engine lights lit, running out of urea will display you a counter of remaining kilometers and the car will simply refuse to start when empty. Again, nothing to do with whether you push the car to the dealership on foot or fill the tank yourself from the bottle (and actually, there are very foolproof anti-spill bottles, which let the liquid go only when tightly screwed onto the DEF tank).
And http://www.sheldonbrown.com/
USB-A, USB-B or USB-C?
I'm thinking of focusing on downtime and shortening recovery time from failures as a marketing angle. It's not the only problem I'm trying to solve, but it seems like a solid sell for management's pain points. Whether or not they care if their engineers are miserable, they care if they're losing a thousand bucks a minute on a down system.
Use the Bootstrap Sass files. In particular, overwriting the variables as much as possible instead of just overriding the compiled css will give you flexibility, as they try to preserve those across versions. If you've minimized the amount of overriding css that you've written, then rewriting it will be easier.
Another Alpha? Am I correct in feeling like the fanfare for BS4 was a little premature?
Super cool stuff
Or when you have a large, old codebase, Fear Driven Development means touching the code as little as possible for fear of breaking something that's huge, complex, 10 years old and largely undocumented, which nobody understands. This often results in the kludges becoming the majority of the code, and any actual knowledge of the system existing only in corrupted form in gray matter.

It's also similar to the one described above where every time someone needs a piece of functionality, he just writes it, instead of searching for what already exists because, again, no one understands it.

It also goes hand-in-hand with SWDD, Squeaky Wheel Driven Development, where no matter how bad the code is, or how slow or unstable it is, nothing gets fixed unless an important-enough customer complains loudly enough.

It also goes well with the Fire Ready Aim Development where the teams spend 3 months developing new features and 9 months fixing them. Agile is supposed to help with this, but if you don't have a robust automated testing infrastructure, good documentation and at least a little coding discipline, it won't. It's not hard for Agile to become nothing more than taking your huge bug-fixing and hardening phases and breaking them down into two-week-long chunks.

Then there's ITWWSTD, It's Done When We Stop Testing Development, where you plant a stake in the ground and shop what you have because you've run out of time before you've run out of bugs.
How do you find consistent work doing that? I try to work part time as a developer and usually either my clients pressure me to full time or hire someone else who will.
http://www.drudgereport.com/
There's that, but mostly when someone is being rewarded as much as the CEO of Apple, there's really not much they need money for, nor does a pay cut have any real material meaning.
Well, personally, I tried to escape by going and getting a Master's and a PhD. Unfortunately for me, I didn't bother to really LOOK at academia as a career path, so when I finished and started looking into it ... well, it's pretty crap, being an academic, no matter which country you're considering. Also, academia only considers the work you've done post-PhD as being of any worth, so I'd be competing with kids who'd gone straight through, rather than those who'd spent 20 years in industry first.

I've considered a wide variety of things, but always come back to this: if I keep on saving at my current rate, I can not have to make any profit whatsoever, whereas if I start out now with something (a bakery, say), then I'll need to keep on making a profit, so that I can retire some day. I've got another 10-15 years in software and then I'm done and can do whatever. Check out http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim... to figure out where you land on that scale.
There's something so satisfying about effective & practical minimalism like this.
The JOBS act crowdfunding doesn't require you to be an accredited investor: http://www.finra.org/investors/alerts/crowdfunding-and-jobs-... https://en.wikipedia.org/wiki/Jumpstart_Our_Business_Startup...
Website to make Madala art
Ask HN: What devices do I need for iOS development?
I want to look into creating hybrid apps with the Ionic framework (anything better out there?) in 2017.

For deploying the apps into the app store I will need macOS/iOS devices. Which devices should I buy? The latest iPhone or something older to maintain backwards compatibility?

I think I also need a MacBook or something alike to build the app, am I right? Would an older MBP be sufficient or do I need something special in this case, too?

Update: I think the last part can be done via the Ionic cloud but it would be interesting to it without that.
Opening a bakery would destroy all the pleasure you get from baking
I have thought about Tim Cook being fired / stepping down as well. Myself and other close friends and family are all pulling away from Apple at the current moment. As I've mentioned on HN before, after the last MacBook launch I saw self-described Apple fan-boys loudly complaining about Apple's current path. The function bar is absolutely useless for me and I think the machine itself is only 20% better than my 2012 model. Microsoft out-Appled Apple with their Surface release set to Pure Imagination. I can't fathom how a new MacBook got greenlit with such mismatched ports with their latest phone. The dongle jokes are everywhere.

All that said, I feel bad for Tim—Does he even have time to read/focus on these products in any meaningful way right now? He is bombarded by the FBI, has to sit awkwardly with Trump (http://static3.businessinsider.com/image/58586bf5ca7f0c24018...), is working on the mothership with Ives, etc.
What's interesting is that Jeff Dean noted that ReLU was one of the big things why deep learning took off. Wikipedia summarizes tha advantages, but my guess is getting rid of the vanishing gradients problem:

https://en.m.wikipedia.org/wiki/Rectifier_%28neural_networks...
text only - complete car review - http://www.cars101.com/
It's often said but the revamped design is excellent and the designers should be commended. I used to have to assist my parents whenever they needed to fill in a government form online and my mum in particular found it stressful, with pages having all sorts of timeouts and conflicting instructions. A lot of services used to be very fragmented and lacked cross browser compatibility. They manage it easily themselves since the UI became much more accessible.
Microsoft Regional Director is a non-paid advisory role. You find it hilarious? I find it disappointing you would make such a comment without even cursory research. http://rd.microsoft.com/FAQ
I swore I'd never buy a mac when I was 10 because the mouse had only 1 button.

I have the same feelings when I look at the latest macbook but using the previous years macbook I must say I can see the appeal and I might consider buying one.

It's funny that just when the public ire is growing I discover myself wanting to buy it....but the new chromebook from google with stylus pen and keyboard that can be flipped into a tablet + millions of android apps is a really good offering as well.
Yeah, I've seen that. It goes along with the attitude that we won't deal with any problem, no matter how bad, unless an important-enough client screams loudly enough.
If you need to extend it, just extend it with your own includes. If you need to modify it, stick to editing variables. If you have both of those, then updating minor versions should be easy.

I tend to keep the source in the bower_components directory and copy/modify only the includes.

The issue is that the project is changing, you will have to wait for an RC if you really want stable code.
Steephill follows the same model. The website is the absolute reference for cycling fans when the professional season is on: http://www.steephill.tv/
Prescription Painkillers Are Dangerous for Your Health
Think of it this way:

You are in a locked room with 9 idiots each holding a granade. What's your life expectancy?

Even worse, with even more particle physics, gene engineering, nanotechnology, artificial intelligence etc. you'll be soon locked up in a room with 7 billion idiots each holding a granade, a bazooka and a flame-thrower.
Another reason to browse with the Mute Tab add-on enabled:

https://addons.mozilla.org/en-us/firefox/addon/mute-tab/

All tabs default to muted, and you can selectively un-mute tabs or whitelist sites as needed.

I've certainly appreciated the default state of pages being muted.
Password reset links – random strings vs. signed tokens?
What are the pros and cons of the different ways of handling reset links?

I see two ways of handling them:

* Generate a random string, for example with uuid4. Store it in the database with the user and send it in a link to the user. When the form is filled in and sbumitted the random string will be the payload and matched to the user. The string is then removed from the database so it can only be used once. It should also have an expiry date.
Pros: Simple and safe
Cons: Have to store it in the database

* Generating a signed token. From the username or id and a timestamp a signed token is generated with a secret key. This is the link sent to the user. When the user submits the token is decrypted back and the user and timestamp retrieved and validated. The issue here is that it can be reused so you have to store the old password as well.
Pros: Nothing needs to be stored in the database.
Cons: Riskier? Is it a bad idea to send the old, encrypted password in the link? It is encrypted.
Lounge singer
What point does it make? I am not interested in buying the book, but to me it suggests that Apple highly values design and its design team. I think the book is something Steve Jobs would have loved.
Me too. I've been going to physical therapy for 2.5 years now, and I really love it.

Unfortunately it would take me 7 years of schooling, and they make significantly less than a software engineer.
Tim Cook is to Apple as Melissa Mayer was to Yahoo. An underdog and perceived as a business maverick that cares about the environment and philanthropy. We love them in movies, literature, and politics - because they give us a sense that we can do anything if we rise above.

But what we have now is a fragmented ecosystem of Apple Products that no longer "just work" and even worse, fit together like square pegs in a round hole. They call it "courage" but really it's lack of a cohesive vision and borderline greed to pull as much money from customers.
A: "I don't know, and I don't know why I don't know why I don't know."

B: "I don't know what you're talking about."

A: "Well I don't know what you're talking about either, so now we're two."
How to Grow Food with the Internet of Things
Investment banker then. Isn't normal bonus 2x salary?

I would hate to rely so much on bonus. You can't count a mortgage payment on it. Shouldn't really count retirement on it.
Ahh but what about subsonic messages? Slow datarate to be sure but definitely possible.

If there's any monkey business going on with my audio, I want it in the range where I can hear it!
What about international unaccredited investors? Say, from Italy?
It's pretty minimalist in terms of design, which was the intent of the post I believe
RELU is decidedly the more "biologically accurate" (or at least biologically inspired) compared to the sigmoid function. The idea put forth to originally justify RELUs was that neurons in the brain only have action potentials or lack thereof: the lowest level of activity a neuron can have is zero, and then you can ramp up frequency of action potentials from there, as opposed to the sigmoid's positive and negative symmetric curves.

That said, a lot of the history of neural networks has been brief moments of biological inspiration followed by hacking and engineering that drifts further away from the biology the better it gets. The biggest example is backpropagation; despite how essential it's been to artificial neural networks, it really doesn't exist in the brain, at least not as simply as it does in code. For now, we're all still exploring, some looking towards biology, some towards abstract principles, and it remains to be seen if one provides consistently better results.
1. Guitar player in a band, either rhythm or lead
2. Study and compose (not lyricist!)

I can spend all day playing my guitar and jamming with other passionate musicians from all walks of life. I would love to take the time to explore jazz, blues and classic rock. I have guitars and I just don't seem to make enough time for them.

Unfortunately, I don't believe I'll make any real money in this space, so my assumption is that food and board is paid for by a patron so I can play music publicly in return.
Totally true. What is the purpose of opensource anyway? somehow most corporations believe that opensource is good for them.
Can I say my website?

http://bryanmgreen.com/

As neither a professional designer or developer, I wanted a site that was very clean and easy to build (and adaptive) but shared critical information. The end result has made me quite happy.
Oh my god that's painful to look at..

Ahhh! It's stuck in my brain!
Hmm, you're right. I had a different client in mind and confused the two - can't remember what it was called now, tried to Google but it might have died along time ago.

Hell even xchat is now hexchat. Weechat seems to be a pretty good client.

The nick list on the side does have its drawbacks when it comes to small screen realestate- but for a newbie (and beyond really. It seems to be very extedable) Friendly client it's impressive.
Can you be specific about why you believe Solaris urandom would be unsuitable for any specific cryptographic task?

The short version is that, on Solaris, /dev/random has certain guarantees that /dev/urandom does not and so if you are generating long-term keys or high-value keying material, you should use /dev/random.

While Solaris (over time) has tried to make the differences between the two as little as possible, for a variety of reasons, they are not identical.

As just one example, one difference between the two is that, for organizations or individuals with specific security requirements, /dev/random can be configured to use only hardware-based sources registered with the kernel-level cryptographic framework by disabling the software-based provider using cryptoadm.

The fact that the "Solaris cryptographic framework team" believes something to be true is inadequate evidence for me.

They are the domain experts, authors of said material, and my friends. I'm sorry that you don't believe them, but I've known some of them almost a decade or more and I have no reason to believe they have anything other than the best interests of others in mind when they provide this guidance.

In the end, you'll have to choose what to believe on your own, all I can tell you is that the Solaris crypto team provides the guidance that "high-value" keying material should be generated using /dev/random and that I have every reason to believe that advice is sound and competent.
Teaching math, reading, and thinking is far more fundamental than programming. Entry level programming is very simple to learn if the fundamentals are known, and the fundamentals are more broadly useful than training people to walk through a Node tutorial
Doxware Ransomware Threatens to Release Sensitive Info Publicly
> In fact many philosophers, including Aquinas, believed that our rationality was divinely inspired.

Sure, but I don't care what Aquinas thinks, I'm interested in what you think.

> I'm not sure if we need God as a moral guide.

Ah, sorry for making that assumption. The vast majority of Christians I've met say we do. In fact, you may be the first self-identified Christian who has denied this. (Um, do you deny it? You're being kind of equivocal here. I don't want to get myself into trouble again by making more unwarranted assumptions.)

BTW, are you familiar with the story of Eliezer and the Carob Tree from the Talmud?

Maybe I should back up and ask: you wrote:

> I believe that man is essentially fallen and we were redeemed by the grace of God through his son Jesus.

What does that mean? In particular, what does it mean to be "fallen" and "redeemed"?

Since you (AFAICT) admit the possibility that the Bible may not be a reliable guide to morality, this is a bit of a moot point, but I just want to respond to this:

> the idea isn't that God is "forcing people to eat their children"

Except that the language is plain: "I [God] will cause them to eat the flesh of their sons and the flesh of their daughters...", not "They will..."

> what evolutionary value does caring for elders or caring for the handicapped have? What about charity? Yet, we find these things "good".

That's a long story, which is layed out in detail in Dawkins' "The Selfish Gene". But the TL;DR is that there is survival value for humans in organizing into groups. Individual humans cannot survive in the wild. Even breeding pairs cannot survive; the minimal unit of human reproduction is a few dozen individuals (it really does take a village!) In such a group there are divisions of labor, and even poor and handicapped individuals can make net positive contributions, particularly as technology gets more advanced and resources become less scarce. The full story is, of course, quite a bit more nuanced than that. But the point is that this is not a mystery. How evolution gives rise to altruism is well understood, and it is observed in other species as well.
Retail. Work at Walmart.
That fine line between Courage and Cowardice. Enough courage to make you buy a product (bluetooth headphones) to fully make use of the phone that most of us upgrade, but not enough courage to use it with the personal computer that only some of us upgrade.
I am not sure what your getting at. My point is you can use definitions that are more intuitive while teaching the same topics.

Do a search and: The demand curve is a graphical representation of the relationship between the price of a good or service and the quantity demanded for a given period of time. In a typical representation, the price will appear on the left vertical axis, the quantity demanded on the horizontal axis. -This means nothing to most people.

"What is the demand curve? Different people are willing to pay more or less and buy more or of the same things. ex: 3rd car, water for a bathtub vs water for a swimming pool." -Sounds like something you might recall in 10 years.

I am all for talking about the laffer curve as more than as math. You can also talk about it as society breaks down and a black market grows. It's still economics as it relates to society it's also meaningful to people.

For comparison CIS 101 is often this is how you use Excel and somewhat useful to most students, but also not really a foundation for a CS degree.
I'm forced to use VSCode. I'm in a really slow machine and Visual Studio is really slow. I switched from 2015 to 2017, and things speedup little bit, but I keep VS2017 open only for scafolding, publishing, etc.

I'm really in a great learning experience using C#/Asp.Net MVC 5 on VSCode. You need learn command lines of how to build, start IISExpress, etc.

My next steps are learn how to use Nuget and EF migrations via Powershell (out of Visual Studio), and maybe use/create scaffolding with yeoman.
I dont think will be hard... I type commands inside of VS IDE. I just need a bit more of time :)
upside is capped at some fixed proportion of the income from the game

That's not usually what people mean by a capped upside. In a context like this I would take a "cap" to mean something like "your shares can't be worth more than 5x what you paid for them".
http://perdu.com A short domain only served with HTTP so it's useful to trigger all the wifi MITM login pages
Looking at the last two years, it's difficult to be excited about this year's Apple Events. He did well in his role in Operations; but guess Apple needs someone from Products/Design division with a refreshing future vision.
You can save a fortune by buying it second hand, basic bricks in particular are worth almost nothing on the second hand market.
I'm not sure why you'd judge a genre by its worst music.
Turkey to launch domestic Google, Gmail replacements
I use spacemacs for most things now. It has the extensibility of Emacs with an actual vim emulator worth a damn for power vim users coupled with a well thought out and integrated visual leader system. Magit is phenomenal and changes how you view source control. Org mode is great too.
One of the most read german blogs:
https://blog.fefe.de/
Does not even have html headers :)
I see Nautil.us is joining the tribe of sensationalist titles. When did this become the norm?
C.Fourtet (Sigfox founder): “I came back to some very frugal technologies”
I made a mistake man, thanks for the back up though.

I had an old java based chat client in mind that I used a long time ago and had a similar name.
> Automatic equal-width grid columns (e.g., two columns are automatically 50% wide)

This is not entirely accurate and I know it as the developer of Picnic CSS ( http://picnicss.com/ , which has been using flexbox for a while).

The columns will only be equal width with the same content or some smaller content, similarly to how table works. Case in point:

https://jsfiddle.net/q39rq6eu/

If the columns were equal-width, we'd see in the example that the one on the right starts in the middle of the screen.