skysight-inc/HackerNews huggingface dataset:
There are so many issues with this article, I am not quite sure where to start.
I guess at the beginning. The article starts with a title that is leading to say the least. Another thing this author does throughout the article is to insinuate that Alcoholics Anonymous it to blame for the sorry state of how our health care system (U.S) pays for addiction treatment.

After stating how hard it is too verify statistics for positive results,the author damns the guess made 50 years ago when Bill Wilson first wrote the book, and most likely had a far better conversion record as they were then dealing with highly motivated quitters.
It is almost humorous that this author is complaining about the success rate of this method, when a large number of the pool of candidates are forced into treatment by either the law or parental coercion.
Now I would like to say mid- rant that I am biased. I stopped drinking 33 years ago, and while I would not admit to membership in this group in a public forum, I would suggest people who WANT to quit, to give it a try.

I would be one of the first to say that there are a lot of hokey parts to the traditions they follow, and I do not agree with a lot of the premises of the literature----
But that being said........It works!
One interesting opinion about AA comes from Charlie Munger, Warren Buffets business partner. Charlie writes quite a bit about the psychology of business, and he gives his fairly well thought out opinion of why AA works so well.
I wonder whether the AA bashing is just for controversy
to better sell the article, or if perhaps the author is helping to market the new version of naltrexone the is being quite heavily promoted to judges recently.
well we were 'historically discriminated' via colonialism too. But, I think you saying that these rules should specifically apply to groups that were discriminated in America. Vast majority of mexicans and asians in America are immigrants in last 3 decades so that definition doesn't really apply to vast majority of them either.

But I guess you can see that how vague and meaningless defintion you have come up with to decide which cites deserve to be censored.

I have a feeling all these people are just following a trend, there is no solid principle, any rhyme or reason to what they are doing. Its literally this- 'oh google banned site X, we don't want to get called out, lets ban it too'
When I need a tool to organize things with a graph I usually just use yEd. You can do a surprising number of things with it:

- Graph layout algorithms

- Graph scoring (centrality etc.)

- Variety of node types

- You can add custom node types (to a point), even use pictures of things

- Cross-platform (not open source sadly)

- Swim-lanes, grids, grouping structures

- Graphs are saved as .graphml xml

and so on. It's not perfect, I wish I could also just drop in multi-media type files and turn them into node representations.

https://www.yworks.com/products/yed?
I agree. Given the author, it makes more sense with some sense of DbC but it's a slog.
Cool!!

I've been wanting to play with Docker and just downloaded the new Stretch image a couple days ago.

Thank you!!!
Most all the author craves for can be cobbled together from existing components. On Linux at least. If you don't use Linux you have bigger issues to deal with first.

He can start by using a tiling window manager, like i3.

"It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so."
Dewey – The First Artificial Intelligence Novelist
Show HN: Easy and free dependency monitor for your php packages
Just to parrot... the governance and development model for Kubernetes is amazing. There are releases every three months and it is like clockwork. That said I usually wait for the first point release to ship before upgrading. 1.x.0 releases always feel like an RC and there's usually some critical bug fixed between 1.x.0 and 1.x.1.

Project plug. I am building a free service and tool for instantaneous cloud-running ephemeral Kubernetes clusters called Kubernaut. If you just want to play around with Kubernetes and start learning it is a great tool. Also useful for CI use via Travis: https://github.com/datawire/kubernaut
A damn fine one too! It dissolves marriages, jobs, businesses and a host of other things.
Look to Mobile OSs for innovation in OS design. Like the author stated, it's currently where the money is. It's the closest we have to "starting over" and alot of things were rethought, such as security and sandboxed apps. IPC is limited to start, but slowly growing.

I wouldn't be surprised if the workstation OSs of the future grew out of our current Mobile OSs
Religion was and still is all about making the masses believe there is a superior entity going to punish the evil king in the afterlife so that they won't hang him themselves in this life. And Santa Claus looks so close as a kids version of God probably because that way it forges their mindset long before they develop critical thinking, thus making easier the acceptance of a divinity later on.

Losing religious faith is not just beneficial for the brain, but extremely dangerous for corrupt ruling classes.
Which is why I always make a point on Web projects to get HTML/CSS designs instead of Photoshop or PowerPoints.
me@box:~$ sudo hippie west Marin--Olema
sudo: hippie: command not found
Well, classes are man made while primes...
But does it melt in your mouth?
As far as I know, most of the version work comes from Java-land, particularly OSGi, along with "semantic versioning".

For example, the difference between a minor version increment and a micro version increment is whether client code implements an interface provided by the module or uses an implementation coming from the module. (If you use an interface that has had methods added, you won't know about those methods; but if you implement the interface, you have to provide implementations for those methods.)

So, for example, if you are using "modules" A and B, where A uses a module C and B uses C' (which has a bumped micro number), you won't have a problem simultaneously using an instance c from C (returned by A) and an instance c' from C' (returned by B).

On the other hand, if you create an instance c (as from C) and pass it to C' through B, things don't work out. (Execution blows up. Did I mention that the rest of Java's modularization story sucks?)
https://www.google.com/search?q=sexist+google+memo&source=ln...
That's gonna freak out the masses and cause all kinds of headaches for smaller homespun websites.
Very interesting. Yes, at a glance, that's exactly what I had in mind.

>the web platform is so huge and sprawling, and constantly growing

>we've made the pragmatic choice to prioritise usability by non-web developers, and open an "escape hatch

Makes sense. And totally worth the tradeoff for the developer if it helps me flip the 80/20 rule around. And, if the component model is extensible such that, when I do have to open the escape hatch, I can plug a resulting component back into the framework (lay it out and set properties in the visual editor, etc.), that might be even more optimal. Either way, I'd rather a framework do the heavy lifting and let me deal with the edge cases than me do all of the heavy lifting and plumbing, so that's a win.

>and all of it's written in JS/HTML

And, this is the part where I do have to scratch my head a little. I'm going to guess you've heard this question 4,321,257 times, but why not support JS? It is the lingua franca of the Web (as your quote acknowledges) for better or worse, and virtually all devs already know it. There's also a rich JS library ecosystem.

The idea that I have to pick up Python just to try it out introduces more friction. I'm guessing that might slow adoption with a huge percentage of your potential audience who might otherwise have the knowledge they need to jump right in.
>A dialect like Common Lisp was designed such that applications in the large are possible.

Interesting. Can you mention some of the Lisp language or other features that help with that?
Nope, the argument was that the current state was caused by both social and biological effect, and that it is harmful to insist that the cause is entirely, or mostly social. Honestly we don't really know how large are contributions from social and biological effect.
I don't buy that 80/20 breakdown. Timing and structure can be different in two tellings of the same story, and those have little to do with the in-person attributes of a storyteller. A blogger still has to draw attention, play with the audience's emotions and anticipation, etc. So there's an obvious difference between story telling and blogging, but it may not be as substantial as neglecting 80% of the whole deal.
This sounds absolutely fantastic. I've been thinking about similar workflows for years but I've been thinking about it more from the UI end; distilling as much information I deal with on a daily bases into a common UI paradigm like a feed or just email.
What is the advantage of this over something like MaxMind or NetAcuity? Thanks!
This is what I would like to see on desktops.

Unsafe code constrained to the bottom layers of the OS, with everything else on memory safe languages.
A third look at JSDropper/ursnif campaign – Proxy Statistics
I wouldn't let the fact that many polyphenols are known to be carcinogenic, mutagenic and genotoxic get in the way of enjoying so Mr Softee, now would I?
> I suggest you at least read some research written by the majority opinion.

Little bit difficult when all those articles scream sexist, but sure, links please.
Application GUI to OS integration rant
This is the essential property of ice and choclate, I also wondered.
I fear that on Linux the ability to do drop in replacements are being heavily curtailed by DEs chasing some kind of holy grail UX...
Actually Docker EE has multi-arch as a selling point[1] with support for Windows and Linux on x86 and Linux on IBM Z (s390). These three options require different Docker images, so it would make sense for them to figure out a way to indicate image architecture sooner rather than later.

1: https://blog.docker.com/2017/08/docker-enterprise-edition-17...
Julia Evans: Learning at work
Indeed, Smalltalk was designed in this way and for the use case mentioned. A good resource that explains that is "Design Principles Behind Smalltalk": https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....
A Wretched Bin of Scum and Villainy
As I stated in the article. None of this is new. It just hasn't been put together into a usable package.
Ask HN: Can I get information on the tech industry per-state?
I'm looking for some sort of document where I can see trends in the tech industry and jobs per state. For example, I'd like to know how big the industry is, is it growing, what kind of jobs are most in demand. Is there anywhere I can get this information?
The new version does provide access.
By "doesn't melt" they mean it doesn't liquefy. It goes from a solid when frozen, to something that looks whipped/gelatinous when room temperature.
The author mentions they wished Object-based streams/terminals existed. This is the premise of Windows Powershell, which today reminds me of nearly abandoned malls found in the Midwest: full of dreams from a decade ago, but today an empty shell lacking true utility, open to the public for wandering around.
Qualcomm moved its Snapdragon designers to its ARM server chip
The other thing that makes it difficult is the extreme strawmanning and misrepresentation. The Wired article says that Schmitt disagrees.

"How this all fits into the Google workplace is unclear to me. But perhaps it does."

They cut off the "But perhaps it does" and simply state "So even the researcher he cites disagrees".
At first I thought this was a [dupe], but at closer inspection it's a discussion page on the lamdba language site, showing how that community addresses the topics.

I think this is an important article/discussion to promote on HN, but the title might draw people away from it due to its similarity to the referenced post.
“There’s more to mathematics than grades and exams and methods” – Terence Tao
Notes are data. We need ways to input and store it fully under user's control. And we need a much better way to get insight from our own notes.
I dunno.

Deep down the computer is still linear.

Yes we do all kinds of tricks with context switching to make it seem like it is doing a whole bunch of things at the same time.

But if we had visualized the activity in human terms, it would be an assembly line that is constantly switching between cars, trucks, scooters and whatsnot at a simply astonishing rate.
You find some other outlet for the same evolutionary urges, e.g. californian ideology.
It's a weird time of year, when you don't know if the title is talking about a new project from Eclipse or something about the event tomorrow!
> Why can't I have a file in two places at once on my filesystem?

You can! Use hardlinks.

> Window Managers on traditional desktops are not context or content aware, and they are not controlable by other programs.

There are well established standards for controlling window managers from programs, what on earth are you talking about?

> Applications would do their drawing by requesting a graphics surface from the compositor. When they finish their drawing and are ready to update they just send a message saying: please repaint me. In practice we'd probably have a few types of surfaces for 2d and 3d graphics, and possibly raw framebuffers. The important thing is that at the end of the day it is the compositor which controls what ends up on the real screen, and when. If one app goes crazy the compositor can throttle it's repaints to ensure the rest of the system stays live.

Just like Wayland!

> All applications become small modules that communicate through the message bus for everything. Everything. No more file system access. No hardware access. Everything is a message.

Just like flatpak!

> Smart copy and paste

This is entirely feasible with the current infrastructure.

> Could we actually build this? I suspect not. No one has done it because, quite honestly, there is no money in it. And without money there simply aren't enough resources to build it.

Some of this is already built, and most of it is entirely feasible with existing systems. It's probably not even that much work.
Lots of great advice in these comments, including this one. I've also made a very conscious effort to keep my work from intruding on my personal life too much. Without that separation, one can burn out very quickly.

Also, I'm in agreement about the 2-3 hours of "golden" development, with the rest of the day for thinking, planning, or just doing something else. Sometimes I'm inclined to do 2 such sessions in one day, but a) I always make sure that the second session does not interrupt my sleep schedule, b) that I allow for plenty of down-time in-between, and c) that I don't do it for too many consecutive days.
Great article. I remember seeing these ideas on Cal Newport's book, "Deep Work". I need more discipline to execute my "downtime plan".
Why do I get this feeling that if it's been shorter you'd have then used “too short” as an excuse to dismiss it without reading?

I find this an interesting response to Damore's memo, which was rather long for a thinly-sourced rehash of common tropes with little support for its sweeping claims about very complex topics. The people whose pre-existing beliefs were compatible with that didn't complain, however, and tried to use the presence of references as a shield against criticism for being so weakly argued — it has references and is thus Scientifically Proven™! When someone goes to the considerably greater work of actually digging up original sources and actually evaluating their relevance and strength, however, the very first comment is that it's too long, as if real science is conducted over post-it notes.
kubernetes has so much momentum and developer interest. I rarely see anything about DC/OS which is what they choose at my work last month, apparently its DC/OS is more 'battle tested' in enterprise.

I don't think i even want to setup dc/os on my laptop and play with it, seems almost impossible to run mesos on osx . All these articles are making me resent DC/OS :D.
After testing the native Reaper build for Linux it really looks like something big is happening over here, but if I recall correctly, in the past Steinberg (the company behind the VST standard) has been extremely hostile to any Open Source implementation of their libraries etc. I admit having been under a rock for some time in this field, so could anyone summarize what changed and if there are any caveats/traps for developers willing to write native VST plugins for Linux?
>Religion was and still is all about making the masses believe there is a superior entity going to punish the evil king in the afterlife so that they won't hang him themselves in this life.

Sounds like a naive view of religion, based on a few constrained historical examples, for something that is a global phenomenon throughout history -- and that has survived with kings, without kings, in tribal societies with no hierarchies, and many other forms.

Not to mention that religion and religious arguments were often used for the total contrary -- to prosecute, criticize and hang kings, to promote more equality and other such causes.
That's what my first thought was when reading about the “miracle ingredient”, and I am confused why no other comments here mention this.
Also, on a spectrum from Java to Scala, Ceylon was more on the Scala side than Kotlin.
“Our investigation reveals pervasive mismanagement of the DNSSEC infrastructure” [pdf]
Thirty years ago is cheating.

How about 15 years ago? I was doing everything you describe as part of my daily computer use (a few browser windows open, a text editor running, a multimedia player, an IM and mail client running, etc) and had the same performance and usability frustrations.

The main difference is that if I render a video now, I'll do it in 4k instead of 640x480, and that if I download a game, it's 50GB instead of 500MB. But scalin in that direction is expected; my machine isn't any more stable, or anything that goes in the way of the examplea described in the article.

If I showed my mobile phone to 2002 me, they'd be extremely impressed. If I showed the form factor and specs of my laptop, they'd be extremely impressed. But if I showed them how I use my desktop OS? The only cool thing would be Dropbox, I think.
Tina Fey on Donny Johnny and the Chinless Turds in Charlottesville
I used an iPhone 5 for three years, but just replaced it this spring because the battery was worn down and the port was unreliable, and, mostly, I got tired of the newer OSes not performing very well :S. So I got a refurbished iPhone SE (300$) to replace it.
> I recently blogged about comparing string related functions between Python and Nim: https://scripter.co/notes/string-functions-nim-vs-python/
I cannot imagine myself writing (and maintaining) that post in Markdown!

Convincing!

I am curious about the org-source you used for that article, is it public?
> it seems like men just got more interested in the field for a variety of reasons and naturally came to massively outnumber the women... it's hard to argue a systemic push against women in science degrees when CS is pretty much the only one with an increasing gender imbalance

This is a bad premise. What sets CS apart from most sciences, and correlates perfectly with the 80s, is that it became a professional path to vast wealth (the rise of software giants like Microsoft). This supports the article which details some of the mechanisms by which the composition of CS was engineered to shift from women to men through a series of professional and cultural obstacles, once it was clear that software would be a high-paying career.
> And if you wanted to modify your email client, or at least the one above (Mail.app, the default client for Mac), there is no clean way to extend it. There are no plugins. There is no extension API. This is the result of many layers of cruft and bloat.

I am going to say that it is probably a product decision in case of Mail.app.

Whether Mail.app is a big steaming pile of cruft and bloat inside - nobody knows. Since it is closed source.
adding on to this, don't partner with two people who are non-technical. Early on they won't be needed for any work (unless one is a skilled designer or something), and you will be taking all the risk, and they will control the company (see company 2 above). In this situation it makes the most sense to be ask to be paid for your work, and if the idea takes off, they can take you on as a founder.
Yeah, not meant as sneering -- just a note that some things are "redundant syntax".
That's not ice cream and it melts.
Inciting Violence vs Freedom of Speech
When that was the original plan, yes. This space is about experimentation, not making safe asset classes for crypto Scrooges. And the PoS will be tested extensively before going live.
I really wish that UDF would get official blessing for use beyond optical media.

Yes you can kinda hack it into usage, but programs like gparted will not allow me to make a UDF partition last i checked (Windows sorta can, under the live drive moniker, iirc).
I think that the comment is attacking the essay, rather than attacking the essay by attacking the author. I think it's worth reading, but I also think it would've been better if it didn't repeatedly contradict itself, say that features don't exist that clearly do, and so on.
Q: How can something be “proven” in science or math?
I just went from a 5 to a SE and the SE handles the newer OSes much better. It's too bad, because if it wasn't for performance-hog-OSes the 5 would have been great for years to come (though after a battery swap)
> Sexist stereotypes are used today to justify not hiring women programmers,

[Citation Needed]

Only once (recently) have I ever had the chance to interview a woman for a job. She was fine. I gave my approval. We didn't end up hiring her. Why? Because someone else had more of the specific skills we were looking for. She was just unlucky.

5-6 other people were also turned down for the same reason. The guy that was hired just happened to have experience in some of the products we were working with.
New Discovery Simplifies Quantum Physics
> The article doesn't give me any convincing arguments against UBI.

I'd love to ask the author how a guaranteed income would change his life. Would he stop writing? Does he only write for the money?
Writing code within a flow is a skill you could develop if you keep practising.

ttd forces you into a pattern where your brain doesn't have to think for itself and waits for the computer to tell you if what you did was right.

ttd provides good training wheels. I think it works best when someone else has defined the requirements but is not the best choice if the requirements will continue to change or if people are not exactly sure of the outcome before the code writing starts.
Do you have a link? I'm Californian but I've never heard of this supposed ideology.
This adds a whole new twist to the phrase "vanilla ice cream".
One more thing that will be a mess once Wayland gets rammed down our throats...
Getting in the zone is something exhilarating for me - I experience euphoria, though I don't really notice the feeling until after it's over or if I get broken out of it.

It was actually something that as of late has started to disturb me: I notice that I live for moments like that, when I get in the zone and the whole world melts away. I feel like a junkie seeking a high, and thinking back on my youth and how destructive I was to my body and my interpersonal relationships in pursuit of "code all the time," I wonder whether that analogy is even more accurate than I'd like to believe.

I look back on my life and wonder if I've actually been a lifelong addict who is lucky enough to have a productive output of his addiction rather than a functioning member of society.

I don't know if others feel or have felt this way, or if it's just a phase that I'm going through. But these are my thoughts at the moment.