skysight-inc/HackerNews huggingface dataset:
Hey, if you're gonna be selfish, fail hedonistic, not dead. Find the stuff you like and live for that; if you can't seem to like anything, well, put it off until you do again. No point giving up before you figure out what you're missing out on. Dying ignorant of what makes life worth living is just the worst kind of tragedy.

I don't want to suggest vice is great. Just that as far as alternatives go, maybe you can channel that selfishness :) after all, you can always recover from a vice you enjoy (and even repent if that is what worries you like the GP comment), but it's really hard to recover from death.

Millions and millions of people manage to get along through their lives. See what they have that you don't. I'd bet it's prolly some neurotransmitter or chemistry, but maybe exercise or a chocolate deficiency (I found I needed annoyingly stubborn/complicated problems to work on to distract me). Hard to tell over the Internet. See a doctor about medication or therapy or diet or something until you did something that works.

Then see you you feel. (This is very much a heads you win, tails flip again sort of thing, and it works pretty well as a stalling tactic :)
The Minetest API is itself a bit more primitive, as it's server-side-only Lua scripting as opposed to essentially hacking the whole game engine inside out with zero security involved.

As for modpacks, they add a lot of RAM usage especially to the whole thing. Minecraft 1.9 also made it possible (theoretically, that is it's possible in the code and probably used by Realms) to run multiple servers in the same Minecraft server instance, saving a lot of overhead on the block definitions, classes, JVMs, etc.
a big issue for them (as the article says) is incomplete profiles or profiles that aren't as filled out as the person's resume. i believe that is because a lot of, if not most, people embellish their resume to make what they did sound better than it actually was. you can't do that on a public profile since people will know you are bullshitting.
Questionable revival or not, the fact remains the US manufactures more in terms of dollars than it ever has -- it just does it with dramatically fewer people.
Most long haul fiber cables pulled these days are way more than 48, at minimum 144, 288 or most commonly 864 strand ribbon. If you're trenching 300 km of fiber along a railway the cable itself is actually a small fraction of the total project costs. At most a 5% delta between 72 and 288.
The author does not say the advice is stupid. She says that it is stupid for people suffering from depression, which she acknowledges is not likely the target audience of the original piece. (In fact, the target audience was Aurelius himself, since his Meditations were more of a personal journal than a work intended for public consumption.) This article is not in any way criticizing the writing of Marcus Aurelius; it is simply using it to point out an unhelpful mindset when dealing with depression.
I think it's similar to procrastination: Have a good reason to get out of bed early. If you have to get out of bed early but really really don't want to, maybe it's not the getting up that is the problem.
I thought the OP had a very reasonable suggestion. It would be very beneficial to me to have it as a profile setting. And if for me, then probably others, too. So only those who want it would change their behavior.
> he would have saved himself and his company a lot of time

she
Kind of pathetic of them to use the Transmission icon¹ without attribution or permission in their marketing² materials³ though.

――――――

¹ — https://www.transmissionbt.com/

² — http://www.asrock.com/mb/sticker/9-Power%20Gear(L).png

³ — http://www.asrock.com/mb/sticker/PowerGear-2.jpg
To me it's a bit weird calling committed patches "hints".
You're mixing up matters in your analogy. Riding a school bus is a passive task. Using a computer is an active task. You need a Mech. Eng. to design and build a bus. You don't need a Mech. Eng. to maintain a bus. Practically everyone should maintain their own personal computers.

I won't go into why CS concepts are important in school. My coffee has not yet reached my bloodstream.
Sounds like 'business as usual' to me.

Small company is granted preferential treatment on the contract reward because the company fits under a 'special class'. For example SDVOSB.

The company doesn't actually have the skill/ability to fulfill the contract requirements so they outsource a significant portion of the work; either by picking up one of the bidders who lost as a subprime or bynoutsourcing to a third-party. Passing off the responsibility violates the 'protected class' certification threshold but there's no oversight to verify compliance so the contractor is never held accountable.

Many/most small business defense contractors are simply administrative companies that work the 'special class' certification process, pocket a significant percentage of the funds, and either outsource most of the actual work or hire people and provide substandard pay and provide little/no resources to do the work.

Source: I used to work for one such company. Never again...
How to Grow Your Business with Sales Funnels
UPDATE: The search box is now back. On top right next to "Sign in" button.
> Yet if some brick-and-mortar business is robbed because the owner left the front door unlocked, people would rightfully put the onus mostly on the store owner.

No, there were days when people did not even lock their cars and their houses (but maybe you are too young to have known that time where you live) because it was not expected that anyone would actually rob anything. Especially in communities where everyone knew everyone else. And if a robbery happened, the blame would still have been put on the thief, not the owner.
So sensational it's embarrassing.

Also, over what distance were they able to achieve 57Gbps? I can't access the original paper.
Not gonna lie, one shitty language for another, lol.
Sure, but when Target, LinkedIn, et. al. are hacked, why don't people blame them for poor security practices?

Security is hard. Blaming the victim of a hack is pointless because usually you have no idea whether they did something wrong or if they were the target of a particularly clever attacker.
Free Machine Learning Library for .NET
this anecdote might be only placebo, but once i started wearing compression pants to sleep it's been really easy to get out of bed. i'm guessing it keeps me warm so i no longer want to stay in the blanket's warmness in the morning
Thanks for your strength. I've had too many people close to me deny it, it can feel unbearable. One has come around I think but they we're not close enough for me to know certainly. That seems bonkers considering the relation is one of the closest possible.

The other goes back and forth. Maddening reasons and ideas to justify going on and off.
Hmm? It's fine to postulate LEM etc for irrelevant types. I've never heard of any soundness concerns with the PLs I mentioned.
I suppose so...
I've never heard of any soundness issues with the PLs I've mentioned. As to "strength" you mean expressiveness? At the very least the type theoretic ones give one the same expressive power with less redundancy.
More like https://en.wikipedia.org/wiki/Kaamelott
>> Octo was also running across 2 medium EC2 instances which we bumped up to 4.

> Of course if you're comparing a single instance of Go running on 4 CPU cores, it's going to be faster than a single instance of Node.js running on 1 CPU core.

I'm not intimately familiar with Amazon, so to me it's unclear what "2 medium ec2 instances" mean. It might mean, 2 m3.medium general purpose instances, in which case they actually expose only one cpu core. They also seem a terrible fit for an IO/CPU-bound work load?

While I can sympathise with the author that it'd be nice to spend as little as possible on a (micro) service, it strikes me as odd that they first tried going 2x medium -> 4x medium, rather than 2x medium -> 2x x.large (possibly a different intstance type, like c4 -- and run 8 (or whatever) node instances per vm.

It does sound like this is a typical area which golang would be a very good fit (Reminds me of: https://talks.golang.org/2013/oscon-dl.slide ) -- But it also strikes me as odd that rewriting the (apparently) simple service in Go ended up looking cheaper than a) scaling up (rather than horizontally), and b) rewriting the service in nodejs (but with an architecture more suited to the problem).
This ain't got nothing on Fuck Off as a Service: https://www.foaas.com/
Good.

There remains a hell of a lot of fiber needs laying.
> With a Lisp you can evaluate your code in real time in your editor.

Technically there's nothing about Lisp that makes it uniquely suited for this; it's just that people developing tooling for most other languages have a tragic lack of imagination. Smalltalk, Forth, Factor, and to a degree Lua all support the same styles idiomatically, while Racket is a lisp, but it discourages this style.
How many files do you have? And how many projects?

I'm not organized by nature, but I need some kind of hierarchy for my computer files. There's too much.
How to Properly eat Vegemite
When I needed to solve this problem, I spun up 4x as many workers as I needed and managed them through supervisor. This handles two of the requirements:
1. Autoscaling - Unless your workers are very expensive to run, or your load is exceptionally spiky (e.g. 100x jumps), just pre-scale instead of autoscaling.
2. If a process dies, supervisor (or runit or whatever) will restart it.

My supervisor config has each worker log to its own file (e.g. /var/log/acmeinc/worker_01.log). For death detection, I'd probably use a watchdog process that checks the mtime of each log file. If it's more than X minutes old, then no work has been done in that time, so kill the process and allow supervisor to restart it. Combine this with an in-process watchdog log message ("hey, I'm still alive!") on the main consumer thread every X minutes, and you have a fairly robust solution.

Tangentially, deferring engineering work by buying more hardware is almost always a good idea. :)
Having certain hopes can feel like measuring yourself and seeing how much you've failed to achieve that hope. It is liberating to let go of hope but you'll find it creeps back in with time since you're feeling good. Wishing you well.
m3.medium only has 1 core.
Tried it several times. I'd wake up at two in the afternoon then - nope, not kidding. My natural need for sleep seems to be around 12-14h and I have zero clue how to deal with it other than forcing myself out with an alarm. Every morning since 20 years has been a torture and no doctor has taken me serious yet on the issue.
Compression clothing, from socks to tops are magic. I can definitely confirm that the compression socks I have, despite being very thin, keep my feet warmer than 100% wool socks with added bonus of preventing swellings after long walks/sitting.
Oakland-based art and tech studio  takes critical look at A.I
Minor nit-pick; the terms here are backwards. Nearly all lisps support explicit partial evaluation, but not many support currying, which is implicit.
People found out about these concepts in the 60s and 70s via exploration and experience. Shneiderman looked back on what was done (the article has many real examples), and generalized on what was really going on. Such generalizations are then invaluable when we want to build new systems, so we just don't blindly cargo cult on what was done before.
That would mean that any IP-heavy company could not get any investment, as selling any significant stake would mean all of their patents would be invalidated.
iOS 9.2.1, iPhone 6, no blockers.

Going to try an upgrade to 9.3 and see what happens.

UPDATE: iOS 9.3 (13E233) Japanese Ver.

Still broken. No blockers.
Yep. It's not a panacea but it does help.
Some do work when connected to via a VNC viewer. Yes the website only displays dated JPEGs.
For the exact same reason they chose Go now, and the reason they'll switch to something else (much better!) in two-three years: because that's the current fashion.

Nothing says "I'm keeping up with my professional development" than relearning IO libraries and build tools, and rewriting in-house code, over and over again, every time in the new langue-du-jour.
They don't work on numerous browser options, including Chrome on Android (which AFAIU doesn't support extensions), or, last I checked, Android.

It's a badly needed basic function.
Long live Node.js!

As everyone has mentioned this seems to be a simple case where the rewrite is a completely different architecture, which could have been done in Node.js.

I'm interested in why this continues to happen.

Seems like Node.js is a victim of its own simplicity. The baked-in non-blocking concepts of Node.js makes everyone feel like single-threaded is the only way to go, and think that Node.js is inherently flawed when it comes to parallelization.

Because Go doesn't give you a simple and relatively scalable solution without even thinking about it like Node.js does, instead you have to choose what to parallelize and think about the problem more. With PM2 scaling Node.js over CPUs becomes incredibly trivial.

Also, I think programmers naturally like rewrites/starting from scratch, and a new programming language provides an opportunity to rewrite everything (which the OP from this article and every other "switcher" article seem to do).
It was a contract and I didn't want to move so it was agreed that I work one week remotely and one week onsite every fortnight.
Freeplay wind-up radio
Some chinese exchanges such as btcchina or huobi have very low trading fee or eventually doesn't take fee at all. Maybe one of the solutions will be just another exchange?
James Thurber wrote a short story for The New Yorker [1] where a fan of whodunnits picks up a copy of Macbeth and proceeds to read it while looking to solve who the real murderer of Duncan was (not Macbeth, too obvious).

[1] http://www.newyorker.com/magazine/1937/10/02/the-macbeth-mur...
This is a sensible argument, but here is my counterpoint.

Such situation rely on mutual trust, and only work on small scales (village, loose neighborhood). On the Internet, there are billions of people that live close by.

I think the main discrepancy is that people really do not understand either that the Internet connect them to everyone or how vast the world really is.
Running Sublime Text on a Raspberry Pi 2 (2015)
What do you use?
Recently I rewrote a medium sized Websocket app from Node to Go. Hoping for better performance and having heard a lot of good about Go.

Since the application relies heavily on sharing resources between sockets I found out the hard way that concurrent programming in Go is not much easier than in Java. Sure, it has a better syntax and channels but compared to Node where you never have to think about things like these the complexity is way higher.

Long live Node.js!
> Trust Chemists & Druggists

Well, not any more I don't...
3 weeks ago I discovered the silver bullet for getting up in the morning. Something I've always struggled with.

I became a father!
Looks like this "Part 9" is the first and only article in series?
I didn't say it doesn't work. I said it isn't necessary.

We aren't arguing whether coke tastes nice, we are arguing whether you need to drink it...

I think you need to reread my comments.
I've been learning Node.js for the past several months and building all my pet projects exclusively with it. A couple weeks ago I was offered a job, they knew I was mostly interested in JavaScript, but they dropped one on me in the interview. The condition of me being hired was I had to learn to Golang and would be developing in Go.

I just felt like I was switching rafts midstream if I went that route so I had to say no. When it comes to deciding which is better, being able to find Node.js developers is a huge plus. Also, there is a lot more resources for Node.js which might make development faster in an industry where the first out the gate is often the winner.
The point is not to tell you that you should never have unit tests. They can be useful (though rarely). I'm not suggesting that if you write a new datastructure that you shouldn't have a few tests that only really exercise one or a few methods. They do not guarantee the program does what it's supposed to do.

"without having to do integration test or user tests" doesn't exist. It's fiction. It leads to all the bad places to be in software development. It leads to you explaining to a manager or PM that "it matches the requirements, I don't accept that you have a problem", when the software just lost your firm a million dollars.

Software development in reality : you do not get accurate requirements. Your design does not match reality (and the 1st version is so far off it's not even internally consistent: it likely can't be built at all, never mind perform it's intended function). Getting better at software development, after a while, stops being about improving your ability to collect requirements. It does not make your v1 designs better. You simply learn to deal with change, to provide good places for as-yet-unknown changes in your designs, to go out weekly and ask for changes in requirements, knowing that either your design can accommodate them or you'd rather hear them sooner than later.
there were days when people did not even lock their cars and their houses

These are still are such days. There still are thousands of communities, even in California, where you can get away with this. The difference is not time but population density. There was probably never a time when you could leave your home unlocked and unguarded in urban cities.
The association to the welfare state is complete bogus. Every last item of furniture in that article is from before the welfare state started its expansion in Scandinavia. Sweden and Denmark had lower taxes than the US until about 1960.

What Scandinavian designers offered at the time was something entirely different: International modernism in its purest form. The architects of the time, most notably Arne Jakobsen, were heavily inspired by German and American modernists. They were just better at it.

Jakobsen designed most of his chairs for a skyskraper in Copenhagen that's essentially a copy of Lever House on Park Avenue in NYC, and his mania for designing every last item in the skyskraper mirrored that of Mies van der Rohe, a German-American. At the time, it was considered "American" by Danes.

If there's anything special about Scandinavian design, and I believe there is, it's the constant search for purity.

There's not a single period in Scandinavian art history since the Protestant reformations of the 16th century that isn't dominated by the search for purity. Even baroque art from Scandinavia is strangely cool. It just happens to in vogue today, and since we practiced for centuries and it's engrained in our culture, we're very, very good at it.

Culture is much deeper than whatever political currents dominate a country at one partical point in time.
> The best thing since FLINT.

I assume you mean something related to?:

http://flint.cs.yale.edu/flint/software.html

I can't seem to find anything directly related to the software part - is SML/NJ a verified implementation of ML'97?

I was exposed to a bit of Standard ML in university, and it always felt "nicer" than OCaml - but also less practical for actually getting anything done (probably because more people actually write real software in OCaml than in SML?).

As for Racket and SML, I came across the following existing projects:

"This is the Standard ML language embeded in PLT Scheme.":
http://planet.racket-lang.org/display.ss?package=sml.plt&own...

"A Standard ML to Racket Translator without type inferencing and checking":
https://github.com/stslxg/sml-racket

And while I like the concept of Racket (I've yet to play with it as much as I think it deserves), why not simply use SML/NJ or MLTON if CakeML is a subset of SML? Or possibly implement a non-verfied implementation either on top of MLTON/SML/NJ, or in ML? Curious about your line of thinking there.
How to Help Someone with Postnatal Depression
> Take a topic you know absolutely nothing about. Let's say it's aerospace. Now every year we have an aerospace day to try and explain to you how various types of fan and jet engines work. You certainly wouldn't expect everyone to be able to handle fixing one after that one day, do you? Same with internet security.

People don't interact with jet engines, but they do interact with planes. And they're lectured about airplane safty evey single time they get in a plane. So this might actually be an argument in favor of educating people about internet security.

Bottom line: please don't overuse analogies. They don't prove anything.

Edit: simplify
Cool. Thanks for pointing that out
You're free to play some other game and be compensated. I suspect though that most streamers would lose their audiences very quickly if they weren't streaming the top 30 games. People tune in for Fallout, Uncharted, Last of Us, GTA5, Division, etc, not for Fuzzy Bear's Adventures. In other words is more about the games, not the streamers. Again this would be easily provable. Remove the games. If the streamers manage to keep their audiences for several months then it was about the streamers. If not it was about the games.

In any case, I suggested some kind of split would be more equitable. IMO. They already kind of do this for music. Why not for games but give the streamers more than people get for music since they are adding more to it.
http://boschproject.org has some extremely high resolution versions of some of Bosch's work along with infrared view and some cool Bosch research.
SBT's the worst offender.
Why would they do it if it had any real disadvantages?
I'm pretty much the exact same way. The only thing that works for me is simply embracing it.

Considerable unemployment times has shown that my natural circadian rhythm is from 7am to 2pm, give or take, meaning that all those extra 4 or 5 hours are really not sleep at all, but just some state of not-sleep.

Adjusting this to normal working hours is rather difficult, but I've simply accepted the fact that there is no shame in being tired, so if I have to sleep at 6pm, just fall into bed and sleep.

Of course, I don't have kids and I don't feel like I'm missing out on life if I don't go out on Friday night.
For every Muslim immigrant who is a tax-paying engineer, there are a hundred who lack any sort of skill and will spend their entire life dependent on costly social programs. In Germany, for example, the average cost per refugee is 12,000 euros per year.

There's simply no reason to bring in populations that require more money to support than they contribute.
I made it a sentence further, which contains "anything that has ever become a “movement” within this industry eventually disappoints and is burned at the public-relations stake when it fails to deliver"

Structured programming has not met that fate.
Meanwhile Facebook is enjoying working with a large PHP code base. When asked they say they can write code that takes time to compile that runs fast in C++ or write code fast in PHP that runs slower. Writing features faster gives them they edge. They have an engineering team that does nothing but optimize PHP. For them an optimization is an acre of servers saved. They if something needs to run blazing fast can write code in assembly language.

What I'm told about Node is the JavaScript is running in a single thread but all I/O is being passed to native code which is written in C++ and running on multiple threads. It does use all the CPUs.