skysight-inc/HackerNews huggingface dataset:
>Haskell and ML have lots of mutable state, and don't need a distinction between eq and equal. The single equality testing operator does the right thing on values of different types.

No, it doesn't. If you truly have a single equality operator, no pointer casting (like C or Rust have to solve this problem), and mutability, than you can't have object identity as needed. And I think Haskell actually does have generic pointer types, so you can effectively do pointer casting, so it does, in effect, have eq.

>No, the state of a Lisp or Python object isn't a value. You can't pass it around without manually deep-cloning everything. Cloning a value doesn't even make sense - there's always only one of it!

Values are purely abstract. We can compare them, create them, mutate them, etc., but they're all objects under the surface. It doesn't make sense to treat objects as values consistantly, except in functional languages. Everywhere else, it's expensive, impractical, and annoying (sometimes you want eq without jumping through hoops to get it). You seem to think that this has nothing to do with mutability, but if you're data's mut, your proposed semantics require deep copy on funcall by default, which is unacceptable. So it has everything to do with mutability.
Mitchell Baker has spoken many times publicly about why she chose the NPO structure for Mozilla. It was due to the Browser Wars of the 90s (when she was counsel at Netscape) and not wanting to go through that again.
... in search of better 4G signal strength.
For Climate Scientists, the Siberian Anthrax Outbreak Is a Sign of Whats to Come
The point that I got is this: incremental improvement is almost always the right strategy, and the CEO intuitively got this. Kudos to him. The fact that VB6 was going out of support definitely means that you will need to at some point, but when?
> Only if your environment is cluster-like set of clones of a golden image, dutifully kept up-to-date with it.

That's kind of what I mean by homogeneous. A lot of this depends on your environment, so it's very much a YMMV thing, but for me, it has worked out much better.

> If you happen to have two or more roles for the servers, shell scripts start tearing at their seams.

I guess it depends on how you set up your scripts. I made mine "config-management-esque", which is very modular, and it works well for me.
Florida cleared to release genetically modified mosquitoes in Zika fight
Perhaps it does. But the point was that the Linux world never seems to get things right. They implement horrendous solutions that are not engineered or even well thought out and wind up reimplementing said solution over and over and over again to solve the problem instead of learning anything from others who have solved these problems already. They refuse to look outside their echo chamber and double down on NIH and just implement piss poor solutions to problems. And it's so frustrating for the rest of us to watch.
Or, tell yourself you're only lifting 50+50+20kg. That way I run around 15km a day by splitting up the track into easily accomplishable lengths. I call it the Forrest Gump principle.
This rings very true. It's very easy to do workaholic coding and neglect everything else and the trouble is that in the process of neglecting things long enough, you forget how valuable they were.
Is it possible to use Vpython for Computational Fluid Dynamics? I'm interested in making an animation of the Kelvin-Helmholtz instability.
One of the best strategies I've seen with this is: put devs on call. As soon as they are woken up at 4 am, you can see entire teams turn around their attitude on how things are run.
Shopify has an apps hook to call out json web hooks to your own servers. It can do a lot but maybe at that point why use shopify :)
I disagree with your first sentence. I know at least two people who've flat out told me they wouldn't trust computers driving their cars or even other cars on the highway regardless of how pristine their driving records were. Don't underestimate irrationality.
My guess is that you are almost right, but the article says that:

> Clinton’s campaign has a “remove card” option on its site for recurring payments, Mic reports.

Do you know why there is a difference?
Linux's 'legacy' is a policy of accepting code before it is known to be perfect. I don't know anyone who runs BTRFS and I certainly would not do so myself. Getting accepted as part of the kernel code is not an imprimatur of some sort.

I'd much rather this than the *BSD policies.

Oh and talking about FreeBSD, it's hardly bug free.
Look at these Golang issues and tell me it doesn't indicate something wrong in the FreeBSD kernel threads/fork/exec code.

1. https://golang.org/issue/16136
2. https://golang.org/issue/15658
3. https://golang.org/issue/16396
I knew someone was going to be promoting Troy when I read the article :) Lived there for five years, basically the Twilight Zone. Last time I was up there I stayed in a boarding house, because that's still a thing. There are some neat things going on but there's a lot of scammy pseudo-startup stink to the area.

Also the really cheap parts of town are still pretty not-that-safe. It's gotten better but there are parts of Troy you don't want to be in if you're not of the current population. I expect that will change as Brooklyn continues to migrate to the area.

Beware with "cheap" properties bought off the city, the city comes around with their hands out once you've closed. I guess that's everywhere though.

But mostly go visit Trojan Electronics and get a few hot dogs at Famous Lunch. And remember at 10 *F in March you still go stand in line when the Snow Man opens. Go watch a burlesque interpretation of Ghost Busters at the Hangar.
Mensa. The bigger the city, the better their youth resources are. http://chicago.us.mensa.org/kids/gifted_kids.php
Cold war indeed.
New wave of Chinese investments in SV startups comes with complications
Robots Will Cover the Olympics for the Washington Post
I see this mentality so much, and it's really sad. Usually it's from workaholic types. Or maybe some people just really don't get affected by weather.
“lots of the traps within ‘Plenty of Time’ are not due to us choosing other priorities. The traps are choosing comfort.”

I think this hits the nail on the head. It's a mistake to think it's too late and what remains of life is going to rush you by, and it's also a mistake to think that time is unlimited. The way I resolve these two contrary directions is to figure out: when you're in the moment, what do you want to spend your life doing?
It's all quite true. It's also, at times, a grindingly soul-crushing attitude that'll suck the joy out of your life and the excitement out of your soul. Every training cycle, every sleep/wake learning cycle, every moment where you could be amassing power for future endeavors, they are all viciously, cruelly, incessantly marching on, demanding you take advantage of them or suffer the consequences of weakness: not getting the promotion, being the one who is laid off, not landing the deal- it's all encapsulated in this attitude.

And it is awful.

But I don't believe it has to be.

You can balance your life around gaining whatever kinds of strength you need, while also accepting the need not only for the rest and recovery required to cement your gains of physical strength or mental skill, but because you need to replenish your - well, whatever it is that makes you decide that staying alive is worth the trouble. And if there's only fear of lost achievement there, well, I feel like I've experienced that for part of my life, and it's fairly miserable and relatively ineffective at causing a person to, as the author admonishes, actually put things into effect.

I'm going to go get some balance right now, I've been itching to play Overwatch all week, I am going to go and do it! :D
More like, when life gives you lemons, criticize the intelligence of people who have apples.
pretty sure this is reddit, just make a subreddit for the topic and then start feeding it.
Kashmiri Faces Sedition Charges Over Facebook Activity
Isn't that basically happened to IBM when they emulated Windows in OS/2? Devs didn't bother to build anything for OS/2.
These little delays or justifications to give in to comfort are actions that amount to a high opportunity cost. And I find that I am generally pretty bad at estimating opportunity costs at the moment where I have the choice to make the highest impact on them.
"Python works well because it's everywhere, and it's already a dependency of the build process (LLVM needs it)."

There we go. Makes a ton of sense and was one of my options.
10W LED T8 Tube Lamp 602mm R17D
Thanks, that's really cool.
it pains me to see this divide between operations and development perpetuate. the developers (whether internal or external) ship some nonsense. it needs excessive configuration. of course it needs to be keyed. it doesn't manage its own resource usage properly. it needs to be protected from malicious agents. it has a ton of ever-shifting external dependencies.

so the ops (or devops) people, not being developers, and more importantly not having a mandate to spend months or years trying to address the fundamental issues try to wrap the fragile broken thing in a blanket. they deploy it, and build up an equally messy infrastructure around it.

this goes on to such a degree that the developer, probably suffering from his/her own limits on time, and scope limitations, finds themselves unable to deploy or even test the system in question without becoming a full time ops person.

so the process gets worse, and we have 'canaries', which is basically an admission that developers cant even test simple changes to make sure they work before they are deployed.

ops has to deal with poorer and poorer software

developers have the scope of change cranked down so low that basically nothing can be done

we hire more and more people to try to get things to happen, and none of them can get anything done because its all so gridlocked.

the answer is clearly repeatably and trivially deployable builds, without any secret commands and passwords that only billy really knows. including all the configuration and state required to being up an instance of the service from both a development and operational context. this, apparently, is akin to asking for an honest politician, or a perpetual motion machine.
I got a pull up bar and some gymnast rings.

It's amazing how much of a mental hurdle going to the gym was.

Now, I literally walk in my door, tear off my shirt, drop trow and get to work.
"David Herbert's name is David Herbert."
Does it, though? I use four monitors with Linux Mint at work while my laptop is docked. The 'Optimus' dual-GPU thing works out of the box. But I have a Windows 10 gaming rig at home for Star Citizen, and when I installed Windows, it didn't recognize the onboard NIC or the AMD 9790 GPU with default drivers. And as it just so happens, late last night, this same Windows 10 box mysteriously lost network functionality, and I had to reinstall network protocol drivers (!). I hear "hardware support" a lot, but I haven't had problems with hardware support on Linux for a few years at least, and every time I try to use Windows, I have hardware problems. The Windows users on our dev team seem to have problems regularly. You're right that it used to be a thing. But I just don't buy it anymore.
... and even if I did use BTRFS, I wouldn't use raid5/6.

I'd never use raid5/6 on anything. Hardware is cheap.
it is very helpful
You know, once in a while, you should take a break from objectives and just enjoy life.

> But days gone by are days gone by. What can you do from here – from today – to commit fewer errors? Because the truth is you don’t have plenty of time.

These motivational posts tend to sound kind of sad and hollow to me. I love to lift weights myself, but if someone told me that a day spent with friends or family and not in the gym was an error -- I'd laugh.

Does anyone really think that when they're an old man looking back, they're going to wish they had spent more time in the gym to deadlift 800 instead of "just" 700? Or will they wish they had spent more time enjoying life and taking it a bit easier?
The fact that they are running coupon websites to actively 'link' profiles together was surprising, kind of ingenious.
Hey, I'm one of the authors of https://github.com/VSCodeVim/Vim. I'd love to know how we can make our extension better. Feel free to drop by our slack or drop a GH issue of what you think we're missing.
> what do you want to spend your life doing?

Enjoying the life I have built for myself. After all, there's not really "Plenty of Time" left...
What's the point in spending your entire life just so you can look back in your final months and be pleased? I can't think of a reason why your happiness at the end of your life is any more important than your happiness in the middle of your life. Rather, a life well-spent is one in which the sum total of your happiness over time was at a max. That means factoring in what's important to you now, even if it won't matter to you later on.
There is nothing stopping anyone from making python emit wasm.
Darpa Celebrates Cyber Grand Challenge Winners
Thank you for your point of view!

I'd forgotten about the BayStar thing, but its existence seems to be debatable; someone at BayStar said they got a promise from someone at Microsoft to guarantee their SCO investment, but didn't actually fulfill the terms of the guarantee, and Microsoft denies any such guarantee ever existed. So it ends up being a he-said-he-said thing.
> I can't think of a reason why your happiness at the end of your life [...] is any more important than your happiness in the middle of your life.

Especially since it's not guaranteed. There's a lot of people who never made it to the "end of their life", and a lot more people who had a retirement planned that they had to give up because life ended up having other plans for them.
Free software licenses are a social thing, not just a legal one
> Does anyone really think that when they're an old man looking back, they're going to wish they had spent more time in the gym to deadlift 800 instead of "just" 700? Or will they wish they had spent more time enjoying life and taking it a bit easier?

Why do we have to be an old man to look back? Or why would regrets there be any more valid than regrets now?

I can say with reasonably certainty that plenty of us have looked back and regret things we didn't do when we were younger. So yes, at least I do wish I've spent more time doing certain things.
"You know, once in a while, you should take a break from objectives and just enjoy life." this is exactly the opposite conclusion to be derived from this if you are trying to achieve a goal.

Yes it's ok to live and enjoy the little things, but if you want to achieve a goal.... you don't have time. Deal with it and work within those parameters. Every second you spend enjoying your time with a beer and family is time someone else is stepping up.

I'm not saying this is right or wrong, but it just is. Maybe you want to spend time with family. But just as easily you could be forever unfulfilled because you are hyper ambitious and never applied yourself fully.
My problem with personal projects is returning to them after a few weeks have passed. I typically end up re-coding the entire thing from scratch (by scratch I mean starting from a blank editor and copying/pasting blocks from the old file until I can grasp the mindset I was in when I first wrote it -- this is a very counter-productive process [although sometimes I come across fundamental flaws in my former thought/problem-solving]).
I'd highly recommend reading "What Color Is Your Parachute" by Richard Nelson Bolles. He's covered this there quite well.
> Dubner says most Americans have little to fear. As examples, he cites idiCORE uses such as locating a missing person and nabbing a fraud or terrorism suspect.

Right. Think of the children and the terrorists.
> an old man looking back

Man this has to be the greatest overestimation of human memory ever.

People don't remember shit from like 20 yrs ago, heck I don't even remember 99% of stuff from like even 2 yrs ago.
Even if they do at that their age , they prbly don't care about what happened like 50 yrs ago.

My memory of events from my life has changed so much over the years that I don't trust that they actually happened in the way I remember them now.

>they're going to wish they had spent more time in the gym to deadlift 800 instead

this is more likely than looking back because you have your body constantly reminding you how fucked up it is due to neglect.
Nice work and I've installed it. One problem I found is the current subject titles focus blacked out. I fixed this in $HOME/.pyhn/config by changing:

FROM: 35 focus = black||underline
TO: 35 focus = light blue||underline

I'm using standard Bash with black background/white text. Once again great work.
It is a marketing material, not an article. Very thin on details with every point somehow being in GCE's favor? There is nothing AWS does better or they liked better?
I totally agree with you. In fact, the thrust of my comment is that enjoying life today is undervalued.

I bring up the "looking back" angle only because fear of regret is a central theme to these types of "your life is ending one minute at a time" motivational posts. And it's largely false -- you will not regret having enjoyed the simple things in life.
This is actually a rather light introduction to MIR, I'm not sure if we have an ideal summary document somewhere but for now the original RFC may be more instructive: https://github.com/nikomatsakis/rfcs/blob/mir/text/0000-mir....
Sigh, as a great sign of a flawed system you can own a trademark for something as simple as shopping in a city. Our system is _FLAWED_.
Thank you for clarifying!

Were you around when stuff moved over to Caldera? Were there SCO people who moved to Utah, or who became Caldera employees in California?

My condolences on having had such a shitty thing happen to such a beautiful company. I don't ever remember SCO Unix being a particularly great Unix, but it was pretty solid, and the company was awesome; it's a place I would have been proud to work if I'd had a chance.
Huh. I've thought about this issue and related issues many times, and I've already arrived at a similar philosophy to what I'm guessing undergirds your post.

However, for some reason, the way you described it combined with my current mental state caused something to click for me. Thank you for posting.
I definitely experienced this at the last stages of my first startup. In my opinion, your own psychology is probably the hardest thing to manage.

Ben Horowitz refers to this stage as The Struggle.
He talks about how when you start your company you do it with a clear vision of how success looks like. You are going to create an amazing company with the smartest people, build a great product and make the world a bit better. After working day and night, you realize things are not going as planned. The market isn't quite what you thought it would be. Your employees are losing confidence, some are quitting. You are running low on cash. You lose a loyal customer and walls start closing in and you find yourself in the struggle. The struggle is when you wonder why you started the company in the first place.

When you are in the struggle nothing is easy and nothing feels right.
I understand the mentality and applaud it. That being said, you have got to have balance between drive of craft and living life. Great read though for sure.
Well said. In the end the only thing that matters are human connections. Achievement is a distant second
“Mayhem” Declared Preliminary Winner of Historic Cyber Grand Challenge
"<Company name> built a profile on every American adult" is less clickbaity than "This company has built a profile on every American adult."

I wish people tried harder to reduce click bait titles.
Even if Python is higher level language, most of python uses today could be replaced with Rust. There are very few scenarios in which a higher level language is needed (and in those scenarios, you don't need the speed and improvements of PyPy, with normal slow Python it's enough).
Reinsurance companies (which backstop pretty much all insurance in the US) also do this, with significantly more private data available. I would imagine there are quite a few companies that try this.
Airbnb Files to Raise $850M at $30B Valuation
> Does anyone really think that when they're an old man
> looking back, they're going to wish they had spent
> more time in the gym to deadlift 800 instead of
> "just" 700? Or will they wish they had spent more
> time enjoying life and taking it a bit easier?

It's a trade-off. I look back at some of the things I did when "taking it a bit easier" and reget it today. College was pretty easy for me so I often took time off to spend a few days at the beach (I was in LA after all). Later I found that I had missed out on some opportunities to work with some of the faculty at school on interesting projects because I didn't hang around.

Do I ever look back at time spent with my kids and wish I did less of that? No. Do I ever look back at time spent on the beach doing nothing but hanging out and wish I did less of that? Yes.

It isn't so much spending all my time on my job or on getting more money or some superficial goal, its about spending my time in ways that later I'll be happy I spent it that way. I wasted a lot of it before I figured that out.
Ha. So the "Full File Disclosure" form has entries for full name, dob, social security, driver's license info current address, past addresses, phone number. If they somehow didn't have that info before, they would definitely have it after you send the form it. Also kind if a neat trick, much like the coupon trick from the article.

It would be funny if you sent in the form and then if you weren't in the system, they'd just photocopy the form and send it back to you with a "thank you" note.

Funny side story about them: I tried to interview there once, many years ago. They have this antiquated in-house developed query language -- a skill you couldn't transfer anywhere. So you'd sort of be stuck there, for life.

Up-front said would force me to works on weekends, for what already was looking like a miserable pay. As if living in Dayton, Ohio wouldn't have been enough punishment.

Best part was the future manager made a joke about how she likes to "crack her whip sometimes", which made the other engineer in the room laugh ... nervously. Was half expecting him pull me to the side and whisper "escape while you still can".
https://news.ycombinator.com/item?id=12187469
One problem is that the children's IQs weren't considered in relation to the task at hand. A more useful study would have included how praise for ability and effort effect children in separate classes of intelligence. To be remotely helpful, at the very least, we should know the range and mean IQ of the children in the study.
I have to state that configuration is not easy. CF might suck, but imagine something easily to replace it and works better is close to be wishful thinking.
> Rather, a life well-spent is one in which the sum total of your happiness over time was at a max.

That's a bit too selfish for me. I'd rather spend my life making more than one person happy.
>You know, once in a while, you should take a break from objectives and just enjoy life.

Man, I don't even know how to respond to this. "Just enjoy life"?

Working is how I enjoy life. My freetime is spent building art projects, or teaching workshops, or working on sidecode stuff, or just...working. Building stuff, putting stuff together, improving stuff.

If I look back on the vacations I've taken where I do "nothing", I come back extremely unhappy and antsy. When I look back at vacations where I did something useful, for instance: organizing all the tools in my late-grandfathers old workshop, it makes me feel happy and fullfilled.

So maybe to each their own. People who want to "just enjoy life" should do so. People who want to work should do so too.