skysight-inc/HackerNews huggingface dataset:
I think it's important to pace yourself.

I get demotivated when I don't meet target or when I find the task too intimidating. The former is because I didn't set realistic expectation and didn't chalk my path carefully. The latter is because I'm looking at a very high level. I try to break them into smaller chunks which by themselves are self-sufficient and a project.

Secondly, I think it's perhaps important for some to be
involved in multi-disciplinary pursuits.

In school/college it was easier as there were many subjects and you would go round robin on them or some other algo. That way there was a freshness to things and your mind doesn't get saturated which may drag your pace and eventually you may not end up meeting your targets. I think quite famous people have this behavior like Einstein/Violin, Knuth/Organ and even Sherlock Holmes had one which Doyle mentioned helped him get his mind off the case and come back invigorated. :)

Look around for inspirations.

I've now understood that most of the things that are of value require years of discipline, which bring you to the place where you could do the things you set out to do. A younger me never understood this. We currently live in a society of instant gratification which also glorifies short term achievements. I think it's a probabilistic model and the odds of success at very young age are quite low and they are outliers as there are certain circumstances beyond once control which catalyzed it. Inspiration can come in many forms... I got quite inspired by the documentary Jiro Dreams of Sushi [0].

Celebrate your successes.

Nothing motivates one better than seeing one making progress. So spend some time to stop and look behind and see where you started and where you have reached. Perhaps documenting your progress can help you recollect easily.

[0]: http://www.imdb.com/title/tt1772925/
Rap Beat
A regular person sees about 5 hours of TV per day of which 30% is advertising. That is over an hour every day of messages telling you what you need to buy to be happy and where you need to travel, what kind of esthetic surgery to have, which car to drive, etc.

The main problem here is that the messages are disingenuous. They present the product being used by beautiful, smiling, sexy people, thus associating it with well being. We are constantly being told: you must get product X or visit country Y and your ego will be rewarded, more attractive, more successful. It's all about self image, how you see yourself. Very very insidious, because the self image is one of the most delicate and vulnerable parts of our psyche.

An opposite to watching ads would be to do mindfulness meditation and cleanse your mind of all this crap thoughts and fake values which are not in your best interest.
Observation: The OpenStack board is controlled by board seats which are mostly held by people employed with large publicly traded companies. At one point I calculated these companies to have a combined market cap of ~US$1/2 trillion.

Blaming Statement: Make no mistake, the companies who control OpenStack are "in it to win it". That's probably not good for innovation or optimization.

Reality: Everything above is a moot point because Docker. Or more specifically, everything above is a moot point because LXC containers. Containers are a better solution layer for developers than instances. Instances are still a good solution layer for providers, but those guys are few and far between, and their margins are thin. No clue what that means for OpenStack, but it can't be good.

Disclaimer: I've helped ~25K people install OpenStack with my scripts. I'm biased and am spending most of my time now with containerization technologies.
> Which is why for important data I always use some sort of RAID (or cloud syncing). If I lose a drive I won't lose all my data

Just a friendly reminder that RAID != backup. There are numerous data loss cases that RAID does not deal with.

Personally I use striped ZFS with important volumes periodically snapshotted, replicated to external (and encrypted) disks and then stored offsite (cycle through a couple of sets of disks). Most important data is also periodically synced to cloud storage (as well as offsite disk).

This accounts for:

- Single disk failure (striping)

- Bitrot (ZFS scrubbing can reveal bitrot on disk and correct it from parity)

- Human error (snapshots)

- Catastrophic damage to home NAS (offsite backups)

RAID alone (depending on the particular implementation) will generally not deal with the 3 latter failure cases.
Cool app. I've never really been able to listen to anything while working though. If it is too noisy, I'll put in a set of good ear plugs. I'd be more interested in how they are generating the rain and other sounds, I couldn't hear them though... have my ear plugs in ..
Why Aren't Operating Systems Getting Faster as Fast as Hardware? (1990) [pdf]
I recently asked for exactly this on StackOverflow, but for Linux[0]. Is anyone aware of an interface to seccomp-bpf on Linux that is as easy to use as this tame() syscall?

If not, does anyone want to join forces to create one? An ultra-simple library that provides tame()-like functionality on all capable platforms should make writing secure software a lot easier.

[0] https://stackoverflow.com/questions/31373203/drop-privileges... if anyone's curious
> TCO isn't about fast performance, it's about stack depth.

Sure, but again, it's certainly doable (and has been done).

> I suspect you removed reduction scheduling because function-call-site reductions, as erlang does natively, is not great when implemented in-language, as it blows up a number of optimizations and muddies the register picture.

We removed it because it's unhelpful, and let me explain why. Any preemption that's based on time-slices/reduction -- basically, preemption at any point other than the thread blocking on something -- means that the thread still wants more CPU, but you can't allow it to have it because there are others that need it. This is fine when you have roughly the same number of such CPU-hungry threads as CPU cores, or even a bit higher -- not when you have 100,000 of those or 1M. So the number of CPU hungry threads must be very low, or your system is grossly under-provisioned.

Now, Erlang has to do it because all Erlang processes are scheduled in user mode, but even in Erlang this doesn't help if you have more than a few such processes. OTOH, on the JVM, where you can pick if you want user-mode or kernel scheduling, you can simply choose the kernel to schedule those few CPU-hungry threads. The kernel does it much better than anything in userspace can.

If you don't have CPU-hungry threads, but well-behaving threads that occasionally become CPU-hungry, it still doesn't help because the work stealing scheduler can very easily deal with such occasional behavior.

In short, time-slice/reduction based preemption in the user-mode scheduler simply doesn't help you in any way. Erlang does it because it has no other scheduler and it must support (a few) processes that behave that way.
Plenty of good advice here.

I would like to add that although motivation is good but its fickle, it might ditch you for days if not weeks, so its better to have discipline when you want to get something done. Like, finishing the project you started couple of months back. Discipline is very hard in the beginning but once you get it, it will be very very helpful and easy to finish/achieve goals.
It's not as simple as hey I watched this ad and it told me to do this and I did or did not do it. Ads are narratives that create meaning. They in many ways define a sort of metaphysics of our world, a way in which we find meaning in who we are and what we do. They define us as people, society and civilization much like religion defined people in the Middle and Dark ages.

Ads are a one way conversation that the producers are having with the consumers. The other side of that is the actual production of the products, namely your jobs. Stuff you spend most of your life toiling away at. Ads are what it means to be human in the 20th and 21st century.

Example: https://www.youtube.com/watch?v=K9vFWA1rnWc
spam is bad, advertising is necessary to spread "product", just like how newspaper is necessary to spread news
> I'd say get rid of the Internet at home. That's the number one distraction.

Maybe- maybe not. For me, it was getting a 'third' place- somewhere that isn't work and isn't home. Work is for work, and home is for play.

There's a nice 24 hour diner (sans wi-fi, so I'm kinda in accord with you here) between me and work where I can have a serving of toast while clacking away on my laptop.

So my M-F schedule is work from 8-5, personal work from 5-7ish, and then home (or bar staggering) from 7 on.
The LoC also gets to decide which things get DMCA exemptions which could be HUGE (and really a license to print money depending how they go). I'm surprised more people aren't really pushing this new appointment to go in some direction.
That Game of War ad is obviously unrelated to the game and appeals to "baser" instincts, but does it really deserve a label as harsh as "psychological blackmail"?
This sounds very similar to Kenny Tilton's Cells package for Common Lisp: https://github.com/kennytilton/cells

I haven't had occasion to use Cells, but I'm glad to be reminded of it, as I may have a use for it soon.
Not if that exists on another level of abstraction. Limits here would be good. There, not so much assumed.
>> All of that is a moot point now because Docker.

What made you think OpenStack wasn't into containers? :)

- https://wiki.openstack.org/wiki/Magnum

- https://www.openstack.org/blog/2015/07/google-bringing-conta...

- http://adrianotto.com/2015/01/announcing-magnum-caas-for-ope...

I know it's a common misconception but OpenStack is not just virtual machines.

It's a stack and many projects with various names do various things, from compute APIs [nova], volume storage [cinder], networking [neutron] to baremetal [ironic] to orchestration [heat] to ...
I'm quite surprised to see so many here seem to agree with the idea that advertising is seemingly inherently bad. This article in particular is full of over-the-top writing that drives me crazy.

"advertising imposes costs on individuals without permission or compensation. It extracts our precious attention and emits toxic by-products, such as the sale of our personal information to dodgy third parties."

I wish my life was that important that my attention not only could be "precious" but that it was so precious that that I'm worried about the demands ads make on my attention instead of other things (like staying up too late making comments on web sites...).
See also, Solaris' Role-Based Access Control and Privileges models.

Privileges (seems to fit the post):
https://blogs.oracle.com/casper/entry/solaris_privileges

http://www.c0t0d0s0.org/archives/4075-Less-known-Solaris-fea...

Programming with Privileges Example:
http://docs.oracle.com/cd/E23824_01/html/819-2145/ch3priv-25...

Overview:
http://www.c0t0d0s0.org/archives/4077-Less-known-Solaris-fea...

In particular, the Solaris privileges model allows a program to gracefully degrade functionality and drop and reinstate privileges at different points of execution.
> for example, there will be a separate EventBus for each classloader

Not if you leave the message classes alone.

> Do you know of any frameworks that would make the idea easier to implement?

No, just careful design (JRebel is for development rather than production, as I understand, but I could be wrong) Tooting my own horn (again) but Quasar does hot code swapping for actors (including state preservation)[1]. This is possible (as it is in Erlang) because actors encapsulate their own state.

[1]: http://docs.paralleluniverse.co/quasar/#hot-code-swapping
This "Ask HN" might interest you: https://news.ycombinator.com/item?id=9823985
I wonder what sort of sheltered life you have lived to think earning 100k+ anywhere is "awful".
Even then, is it worth the effort? I suspect that the vast majority of deodorants work well enough that the upside of choosing the best option isn't worth the time spent reading the objective data. Textbook rational ignorance.

And for things like Coke vs. Pepsi, where there is (I presume) very little objective differences that consumers care about, how does this idea apply?
All debate is about "manipulation".

You don't need advertising to manipulate people.

I am manipulating you right now.
You call it coherent, I call it a small ecosystem with limited choices, limited development resources behind it, and disappointing performance.
Right. It's not a conspiracy -- it's just what happens :)

Also, I don't think that such work is meaningless in any way. Any discovery in math is meaningful in itself. It just isn't as applicable in real life as advertised (or the application is much more difficult than advertised).
IIRC the Criu developers went into some detail about this on FLOSS weekly some time back:

https://twit.tv/shows/floss-weekly/episodes/334

I can't remember exactly where in the podcast they discussed it, but I believe it was just before the part where you could hear brains exploding in the background
Believe it or not, Visual Basic is probably exactly what you want.

You may have already heard many good things about C#, but it turns out that VB is slightly more expressive and elegant than C# (I say this as someone that loves C#, and primarily programs using it along with F#).

Here is what VB offers:

* A syntax that almost looks like pseudo code

* A static type system with a kind of optional typing

* Object-oriented programming (classes, inheritance, ad-hoc polymorphism, etc.)

* Functional programming (closures, lambda expressions, parametric polymorphism (generics), etc.)

* Monad Comprehensions (LINQ)

* Type classes/traits (in the form of implicit conversions to an abstract class -- this is another kind of ad-hoc polymorphism, and something that not even F# can easily do)

* XML Literals

* Support for multicore programming in the form of syntactic sugar for writing asynchronous code in a familiar synchronous style (the `async` and `await` keywords)

* All of the .NET framework

* The Roslyn compiler infrastructure -- instead of the compiler being a black box, you can hook into the compiler pipeline

* It runs everywhere Mono runs.
> We can't host it ourselves because that way we miss out on updates.

Are you happy getting pushed updates that you've not checked and verified?
It sounds like you don't have any complaints about the actual phenomenon that is commonly referred to as "corporate personhood," and that your only complaint is about the label itself.
This interface makes a system call at run time to reduce privileges. I wonder if there is a way to do this statically and automatically, either with some header file magic, or by analyzing the symbols in the executable: just assume at link time that any system calls it makes (and only those) are allowed.
Yes, and I'll admit that experiences can be quite different in different industries, companies, countries, whatever.

However, if you go back to a question I posed further up: "Imagine that you must reduce payroll. How do you do it without a layoff? What other option is there to purge a portion of your staff without causing lots of other problems?

If you accept the notion that there are some companies which will periodically purge some staff, and then observe that some of those companies rarely or never have layoffs, then don't you have to accept that there are some similar shenanigans playing out at some of these companies from time to time?
Adults apply judgement. It's how we prioritize, apply our personal morals, and make decisions.

Anyone who says "I don't judge" or "don't judge me" is someone you shouldn't have in your life.
The thing about luxury fashion brands, is that they actually look better than basic brands. There is nothing you can buy at Wal Mart that comes close to looking like it was produced by Saint Laurent.

These brands hire the top designers and talent to work with them. They are expected to produce top quality work.

And, if a luxury fashion brand starts to go down in terms of style, then reviewers pan their collections, sales drop, and they stop being a luxury fashion brand.
This is only my personal take on things. For me, the internet is like water...you can find it anywhere...especially the library. In one hour at the library I can download all the webpages I need onto a usb stick. Generally, I go 4-5 months without having the net at home, 2-3 weeks with having a connection just to update my system and download a bunch of youtube videos ;-)
I've been learning OCaml lately and I can't help but wonder (aside from the fact that it's an ML lang) why OCaml didn't capture the infrastructure tooling space and Go did. OCaml is so much fun to write, easy to reason about and has pretty good TLS/SSH libraries. Here's to hoping OCaml grows more!
When machines goes out of control we have to terminate it
> mission control and other realtime stuff definitely not java.

That's not true. I've used real-time Java -- as have Boeing, Raytheon and NASA, though not necessarily the projects discussed here -- for hard realtime, safety-critical defense projects. We've certainly used it for soft-realitime mission control a lot, where it has replaced pretty much all legacy C++/Ada.

Realtime Java is used even for embedded, hard realtime application like avionics. See here: http://stackoverflow.com/questions/4051966/which-real-time-r...

There is interesting activity in that area now with the ongoing work on RTSJ 2.0: https://www.aicas.com/cms/en/rtsj (also here: http://www.javaworld.com/article/2906981/java-app-dev/little...)
So here's what a vitreous hemorrhage is like
Totally agree this is the way to go. Unfortunately, I'm a little too undisciplined and I need to take stricter measures on not having access at home.
So in your world, it is right and just to murder a bunch of children for the crime of being related to someone who did something shitty.
>If you want to quit smoking

Just poison your whole pack! But seriously, for those who don't want to deal with fixing their lack of discipline right now, I highly recommend SelfControl and its counterparts on other platforms. Block the procrastination-inducing parts of the internet like reddit and HN, keep all the important parts it's impossible to learn without, like StackOverflow.

(Restrict it for less and less each day, and maybe you'll find yourself weaning yourself off like cigarettes. I haven't made it that far yet.)
Mesos is written in C++. Mesos upstream is also looking to entirely remove the Zookeeper dependency so blind Java / JVM hatred is kind of stupid. Mesos is battle tested in multi thousand node clusters.
I get what you're saying. Think of what I'm going to write as an addition to your comment for the person who asked this, and other interested parties. If you're into a project, you can do it locally on your computer without the Internet, by downloading the required documentation and 'technical prerequisites' needed for a minimum viable model of your project. Be it programming, book writing, video editing, etc. If you're patient enough to control the urge to look up the Internet real quick to skim through the breaking news, watch some viral video, scroll through twitter mentions or even HN discussions, then it's ok to stay connected, else you might want to temoporarily plug out the ethernet cable or disable the internet in a way that'd make it a little hassle for to turn it back on again. This way, you have no excuse for not starting the project and chances are you will begin. (I know the usefulness of the internet, but it's important to do these sort of stuff if you are distracted easily but want to get the job done) :)
Spoiler: they don't reveal the details of the alloy mix
Everybody is doping and has not stopped. The numbers guys are doing up big climbs do not lie. This goes for every sport.

In cycling, look at what the Brits have been doing the past few years- they look like zombies, but they stay healthy and can put out superhuman power. Revolutionary stuff!

Re Lance: Everybody was. Lance was just an exceptional asshole who ruined other people's careers and was widely disliked. Contador, Nibali, Wiggins... not huge assholes. Liars, yes, but not assholes.
One can hope that if this hypothetical public-facing service never returns, they will ship the backup tapes to the Internet Archive instead of Honest Bob's Social Data Mining and Market Manipulation.
The Open Organization: Igniting Passion and Performance
While there may be some value in dissecting failed startups, are both sides are equally illuminating?

Thinking of the possibility space, it seems to me, there exists more ways to fail, than to succeed.

On the other hand, some people suggest in order to win, know what actions lead to failure, and avoid doing those.
For comparison, the man-page for FreeBSD's capsicum API: http://mdoc.su/f/capsicum.4.
I think this is true. It is a question of what you are filling up your mind with. If your thoughts are full of what you are working on, then you stay focused. But, when you wander it is hard to regain that discipline. Sometimes it is good to take a detour and focus on things related and try to finish them off first...that can help get you back on track.
Give them the option of cutting them a check for like a $5 fee. The cheap ones will probably give the account info and if they are that worried about it let them pay for it.
Don't do nothing! Do anything but that!
I have asked here about this in the past [1]

I am not sure regulations will help much. For one thing, is is hard to specify where the limits lie, and to objectively detect when an ad cross the limits. Another thing is that all regulations bend depending on how much money you have to throw at those. And in this case it is a lot.

So along with regulations, I think it is also necessary to educate kids to defend against manipulations like this. I don't think schools will ever do something like this. So it should come from parents, from home. Teach them how such manipulations work, teach them how to recognize and avoid them. In the process, you will also teach them very useful critical thinking.

But there may be social aspects that work against these. For example, if you never watch ads in your home, your kid may get ridiculed in the school because he/she does not know about Ad xyz. The same way you will be ridiculed today for not using Facebook or whatsapp.

So, in short, I think we should talk about this, A LOT. Both online and offline.

Build a public awareness.

Make it cool, to NOT watch ads.

[1] https://news.ycombinator.com/item?id=9690432
The Freedom API
+1 for squeezing in Vogon :)
Astana and Sky are ridiculously good. They go to the front of the peloton and start putting out the power, and the other teams are shattered. One by one the domestiques drop off like flies until the leaders from the other teams are isolated.

Astana have had a series of embarrassing drug busts, and were supposed to be dropped from World Tour status as punishment, but they bought their way back in. Sky alone manages to remain untainted by drug busts.

Presumably, their “incremental gains” are as good as everyone else’s nighttime EPO micro-dosing out of pig’s bladders.
iOS+8.4.1+&+iOS+9+cydia+download+with+TaiG+-+iOS+jailbreakiOS+jailbreak
Shoptiques is hiring a first data scientist
The Bolsheviks were bloodthirsty subhumans just as much as the aristocracy. Any hierarchy is inherently bad.
> but if you compare apples to apples (similar education, experience, test scores, etc) then there is virtually no gap

Wasn't there literally a recent study that sent the same resume to employers and only changed the name and the white names got significantly more attention than stereotypically black names?
think more like emacs or vim. plugins can add any number of things that isnt just file read/write. they can add new syscalls for a built in debugger (ptrace, strace, etc.) or even add an opengl layer for coding in 3d.
This sounds very similar to code access security (CAS) that Microsoft's CLR had from around 2000 (but at the OS level rather than the VM level).