skysight-inc/HackerNews huggingface dataset:
Did you read the article? His entire premise is now that consumers have finished with the desktop, we can get them back to being workstations again, unencumbered by the requirements of consumers.

Talking about how iOS is great for consumers but doesn't have a good keyboard is a bit tone deaf.
Tooling in regards to formatting: I guess you get to appreciate it when using gofmt automatically with your editor, eg. with Go extension for Visual Studio Code or vim-go.

Turns out pretty much as he says (see given example at play.golang.org). You just type in the style you always have, but with the certainty that in the end it will be the same as the other's, easy to read, easy to maintain, and uncontroversial in terms of formatting. You could agree on google-java-format, I guess. But also potentially waste plenty of time on the decision itself :-) compared to a dictate and tool originating from the language itself.
We have had hard-coded bots that perform decently well. We haven't had ML-trained bots which perform at this level which is what is exciting about this. It's not about having a computer play DOTA at a high level, it's about having AI learn something in a real-time environment, as suppose to turn based like go or chess.
So many new UI frameworks, yet no one really mentioned SmartClient.com (LGPL licensed).

I've been using it for almost 10 years and some of the concepts they pioneered have only recently been discovered by the new kids.

I still use it, though some of the 'fixes' they had to put in place to support old browsers are often polluting the DOM unnecessarily in modern browsers (this is something I hope they fixed).

My favourite aspects of it are that I can declare components declaratively, it has a technique called autoChildren that allows managing a tree of components as a flat set (useful for complex components like tabsets), and the data binding layer. The documentation is top notch (which it needs to be given the depth of stuff in there).

Again, all of this was around in 2009 since when I started using it - and not sure how many years before I found it they'd been going.
Worse, if you ask around most people are unsure what happens to the original file when you delete an hard link.
They want to monetise your eye balls.
This has been my question as well, and few people want to consider it. The best data I've been able to find on actual gender split over that period only goes through 1996 [1] - just when the dotcom bubble was getting going. However, if you look at total CS degrees (look under "The third surge" in [2]) it at least seems pretty obvious what happened. Right around 1980 the number of CS degree students exploded, with men consistently outnumbering women about 2 to 1. Then around 1985 the absolute number gap started widening rapidly and never got better.

We should definitely consider that women may have been discouraged from entering CS degree programs more than they were in the 70s, but at least in statistical terms, it seems like men just got more interested in the field for a variety of reasons and naturally came to massively outnumber the women interested in the field. Also see [3] since the new CS men had to come at the expense of other majors, and it's interesting to look at what they chose not to pursue (note: the stats are complicated by the fact that women represent an increasingly large overall percentage of college students over the same time period). Men seem to have declined as a % of graduates over the 80s-90s period most strongly in non-CS Engineering, physical sciences, and biology. This paints a really interesting picture since 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 issue over the same period.

[1] http://cs.stanford.edu/people/eroberts/courses/cs181/project...

[2] https://www.geekwire.com/2014/analysis-examining-computer-sc...

[3] https://familyinequality.wordpress.com/2013/11/23/supporting...
This claim keeps coming up that "hate speech" isn't allowed and isn't legal. It is kind of funny to read since legally no such thing as "hate speech" exists. SCOTUS has carved out only a few exceptions to free speech. The one relevant here is "fighting words" and it doesn't apply since saying "all $X-attributed people should be killed" is LEGAL. It does not CAUSE immediate harm. But, saying that to an armed angry crowd MAY be illegal. Websites, at least how SCOTUS saw it, cannot by definition be fighting words and thus anything you say on a website would be protected under 1st amendment

This doesn't matter much, of course, because the amendment only applies to government shutting you up, not a private entity.

BUT, I hate how all of these bozos keep making the excuse that these websites wouldn't even be protected by 1st amendment so they can be banned from the internet. This article does this too. It is annoying since this basic premise itself is wrong.
The "socially awkward" archetype of a computer programmer I think is mostly a western (probably American) cultural artifact. For instance I have worked with a lot of Indian immigrants who are programmers and I don't find the correlation between social awkwardness and the people doing programming.

While programming might be appealing to socially awkward western/American men , I don't think one should go from that to concluding that they're the only people innately drawn to it.
It might be worth nothing that one of BeFS's authors, Dominic Giampaolo, is currently working on APFS (and previously on Spotlight.)
Ha, small world indeed. I mostly play as an Anon, after losing my last account (can't even recall the username).

I think you've bested me a fair few times. :)
I just built this: akud.github.io/graphs

Was going to do some polishing before I did a Show HN.

Feel free to reach out to the email in my profile if you want to talk about it.
I'd bet that as the field grew, they eventually had a surplus of engineers working on new hardware and a deficit of people working to write new software. Once there were men willing to do the work, they were seen as a better bet than the women already in the field.

The same thing happened after WW2, this isn't a new pattern.
you don't have access to the file system in iOS. This makes me crazy. You also can't do any change that changes the os's behavior in any meaningful way. For a dev at least, even for mobile, it feels really limiting to use.
Why is it complete garbage? There have been a ton of times I've been typing something in but needed to see what's behind it. Reaching over for the mouse is slow.

In fact, do you know what the keybinding is to roll up windows in KDE or XFCE is? I could use that.
I think the original software burial foundation is Apache, not Eclipse. But certainly very few Eclipse projects are "thought leaders"..
Thank you. Perfect. Now I feel like we're in a position to have a productive debate. For example, there was a sharp decline in the rate of bachelor's degrees for women, but not master's degrees. Those remained nearly the same, then declined at the same rate as men's.

It's interesting to see the actual numbers because it clearly shows there is/was a problem. Now, how best to solve it?

One issue with quotas is that the rate of women graduates can't necessarily keep up. It seems like we could use an influx of new students (in addition to the current efforts).
I thought we were talking about silicon, not current computers ?

We are scaling into 3 dimensions: just look at 3D memory and 3D FPGAs. The main reason why general processors are not 3D is precisely because limits of lithography has not been reached yet. It's been cheaper to shrink the existing process than to develop solutions to problems such as heat dissipation or complexity of 3D IC design.
But we don't even need to stick with silicon. There are other promising building blocks: memristors, graphene, spintronics, optronics, etc. GaAs if nothing else.

Radically different computing architectures are being proposed all the time. Quantum computers offer intriguing possibilities. The reason we are still using von Neumann design is that it works well for the current applications, and again, it's been cheaper to improve it than to switch to something new.

Computers we have today absolutely SMOKE computers we had 50 yeas ago. I'll be surprised if we have any less advancement in the next 50.
There's no conspiracy, there's only satisfaction with the status quo that leads to those with the upper hand working to preserve the status quo. This dynamic is discussed all the time on this forum.
You forgot to mention PowerShell, F# and C# scripting. :)

Overall I agree with you.
Why we should only work 15 hours a week
I started using guarana tablets to help stay 'super' focused, but only when required. I find it helps me a lot with productivity, often 3+ hours of optimum output. No side effects, only other supplements I take regularly are fish oil and I dont drink coffee or energy drinks.
What you're missing is that the "March to Zero" plan included implementing the things you're talking about. It did not have the effects you claim it would have. Your theories of why your proposals would be good have been empirically discredited.

One big example: the elimination of taxes on business income did not suddenly result in much more efficient taxation, scrupulous payment of what was owed, and a boom in investment and expansion of businesses. It resulted in everybody and their brother scrambling to reclassify their personal income as the right kind of business income, in order to pay less tax. Revenue fell off a cliff and the state's deficit projections soared.
I think that the next reboot will be unifying RAM and Disk with tremendous amount of memory (terabytes) for apps and transparent offloading of huge video and audio files into cloud. You don't need filesystem or any persistence anymore, all your data structures are persistent. Use immutable stuff and you have unlimited Undo for the entire device life. Reboot doesn't make sense, all you need is to flush processor registers before turning off. This experience will require rewrite OS from ground up, but it would allow for completely new user experience.
In Template Haskell quasi-quotation is how one would add new syntax, but it's not necessary either if all that is required is macro expansion.
I'm curious about what do you use for audio with Rust?
How To Spot And Critique Censorship Tropes In The Media's Coverage Of Free Speech Controversies https://www.popehat.com/2015/05/19/how-to-spot-and-critique-...
This is how I remember it in the UK, too. Computers were incredibly uncool and only people with zero interest in being cool were willing to invest their time in learning about them. If anything, these people were crowded out from lots of other domains and picked computing because it was the only place which would accept them.

Now everybody is trying to turn this around, and imply a conspiracy to "[create] the now-familiar stereotype of the computer programmer as a reclusive, eccentric man".

The stereotype wasn't created be a shadowy group of men to exclude women. That is absurd. Why would sexists block women from programming, while letting them into plenty of other more high status jobs?

Reclusive, eccentric men have difficulty finding jobs in sales, law, finance and management, and technology is one of the few jobs where they can make a difference.
The prescription is always abstinence, and almost universally any suggestion that moderate drinking might be possible for some is met with scorn and anxiety.

My understanding is abstinence programs are for those that have tried to moderate and cannot.

To quote AA:

Ch. 3 More About Alcoholism... For those who are unable to drink moderately the question is how to stop altogether.

Ch. 3 More About Alcoholism... We do not like to pronounce any individual as alcoholic, but you can quickly diagnose yourself, step over to the nearest barroom and try some controlled drinking. Try to drink and stop abruptly. Try it more than once. It will not take long for you to decide, if you are honest with yourself about it. It may be worth a bad case of jitters if you get a full knowledge of your condition.

It also seems strange to suggest naltrexone as an alternative to aa.

From living sober:

AA. members and many of their physicians have described situations in which depressed patients have been told by AAs to throw away the
pills, only to have depression return with all its difficulties, sometimes resulting in suicide. We have heard, too, from schizophrenics, manic
depressives, epileptics, and others requiring medication that well-meaning AA friends often discourage them from taking prescribed medication.
Unfortunately, by following a layman's advice, the sufferers find that their conditions can return with all their previous intensity. On top of that,
they feel guilty because they are convinced that "AA is against pills."
It becomes clear that just as it is wrong to enable or support any alcoholic to become re-addicted to any drug, it's equally wrong to deprive any
alcoholic of medication which can alleviate or control other disabling physical and/or emotional problems.

I'm having a hard time finding where it's suggested in their literature that salvation comes from sobriety?

However, I strongly suggest, as do you, for those suffering to seek out help and consider all options.
No, you don't.

https://www.hg.org/article.asp?id=34258
My feeling is that as an adult I have the ability to "think creatively" when I want to. I don't feel like a study of this nature really takes that into account. I'd be curious what would happen if they added a segment of the test where they ask the subjects to intentionally come up with a creative response.
The "socially awkward" archetype certainly existed in New Zealand.
Disagree about it being underwhelming or arbitrary.

You're right about it being a message to ourselves though. There's an essentially 0% chance that anyone other than humans will ever experience it, and a 0% chance that we'd ever know if they do. Still think they did a good job.
Again, I've said I'm not trying to convince you or anyone that it's not currently in a bubble or risky. No doubt there is some money laundering (BTC-e) and securities fraud going on. The pyramid scheme accusation has been aired here for like 5 years now. One day, maybe soon, there will be a few prominent doomsayers here and elsewhere who'll be lauded for calling the crash, when they'll really have called 15 of the last 2 crashes.

"They're self-proclaimed in the sense that the value of the whole field is entirely questionable" -- putting aside that this doesn't really make semantic sense, I think we're past the point where we can say this is objectively wrong. The field may be inflated to bubble proportions, but, yeah -- no offense -- I do think it's stupid to be arguing at this point that PoW cryptocurrencies -- Bitcoin at the least -- are valueless and/or a pyramid scheme.
Biology and culture are not unrelated, there are very tight feedback loops at play there, the two factors are deeply intertwined. I'd be distrustful of anyone who suggests it's exclusively one or the other.
But the tech worker gender gap is much higher in the US than it is in India, so isn't this evidence of exactly what the parent comment is implying? US -> computers associated with nerds and social outcasts for a long time, now we have a big gender gap in CS degree holders and tech workers. India -> computers much less stigmatized, now we see a lower gender gap there.
The Damore argument as I read it said not only that women are less aggressive in general, but was premised on the idea that the reason for that difference was primarily biological, and that therefore efforts to promote diversity in CS were pushing things away from the natural gender ratio. Even if I were to grant that women are statistically less assertive (probably true, though anecdata suggest that women's ideas are likely to be misattributed in discussions), it seems unlikely to me that there's not a huge cultural component. For instance, "bossy", which has negative valences, is used almost exclusively of girls compared to boys. The objection I have to Damore is less the science, and more the conclusions from the evidence.
> did the work materially change? I don't think that's the case at all

How much money was the computer programming industry creating 1950 vs 1980.

In the memo, one of the larger points was that men are exceptional pushed/forced/heavy incentivize by society towards high paying jobs. Would you argue that this claim is false?
> Private browsing is NOT secure.

Security is not an absolute. The best you can do is talk about whether something addresses a particular threat model.

There are different tradeoffs to Tor. A big downside is that unencrypted traffic is now easier for intermediaries to read and even change, because of how exit nodes work.
OP here. I wasn't quite ready to share this with the world yet, but what are you gonna do.

I'm happy to answer your questions.
Maybe we seen this before? :)

http://i.imgur.com/DW1dqnV.png
http://i.imgur.com/vZnpKwL.png

Seriously.. these projects should talk more about each others stuff..
This may be an unpopular opinion but I really want there to be leagues with no rules on performance enhancing substances just to see what the human body is ultimately capable of.

Michele Ferrari is pretty despised in the cycling scene but the research he was doing really highlighted what's possible with sports science
If you look at the component models themselves, they're incredibly similar to Custom Elements. Most of the lifecycle hooks are the same, and things like setProps() in React are replaceable by reactive setters.

So yes, I do think it'll work.
Oh man, that explains why a Canadian friend of mine was complaining about a lady in his workplace wearing perfume and I was completely mystified.
> Until recent years all developers I met were socially awkward men, me included.

> These are not the kind of people I would attribute any power to "crowd out" anyone.

These are also the reasons the SJWs and other bullies from the regressive left have had such an easy time finding footing in the software development world lately and continue to do so.
It's not even clear to what extent you'd have to rewrite.

3D X-Point memory is coming. This is about 10x slower than DRAM but persistent and at a fraction of the cost. At 10x slower you can integrate it into NUMA systems and treat it as basically the same as RAM. One of the first features prototyped with it is "run a JVM with the heap made entirely persistent".

I agree that there's a lot of scope for innovation in desktop operating systems but it probably won't come from UI design or UI paradigms at this point. To justify a new OS would require a radical step forward in the underlying technology we use to build OS' themselves.
A quick tutorial on how to get started with marina.io by deploying a simple website to a Raspberry Pi can be found here:

http://marina.readthedocs.io/en/latest/tutorial/quickstart.h...

Helpful screenshots illustrate the whole process :)
https://youzicha.tumblr.com/post/129386003779/relative-and-a...

Someone else also pointed out that the U.S. population has increased by about 20% since the 1980s, so although the absolute number of women CS students are about the same, that still means it's proportionally going down.
I don't think it's a stretch to imagine the socially awkward men you've met in the field aging into slightly less socially awkward older men tasked with hiring new developers. When hiring, it seems a small logical jump that they will higher more people like themselves (socially awkward men) and avoid people who differ. It's a pretty commonplace dynamic and an easy trip to fall into.

What surprises me is how hard people are resisting recognizing this dynamic, and insisting the current state is somehow the "natural state".
The reference to atom and it's performance to the underlying electron and nodejs runtime is inappropriate since another popular editor Microsoft's VS Code which also uses electron but is very fast and is a pleasure to work with.
I get there as well, but it takes a bit. Generally, the zone hits me when I'm in crunch time and I know that I won't have any meetings for a while. My ideas all work together and if I get stuck on something, it's not long before I can figure it out. I can generally get a ton of work accomplished.

But then, someone knocks on my cube to say, "do you know where the elevators are at?"
This isn't worth reading.

(It's painfully naive, poorly reasoned, has inaccurate facts, is largely incoherent, etc. Even bad articles can serve as a nice prompt for discussion, but I don't even think this is even good for that. I don't we'd ever get past arguing about what it is most wrong about.)
A Deep Dive into Qualcomm’s Centriq 2400 for Windows Server and Linux
Quantocracy
I would also check this

https://insights.stackoverflow.com/trends?tags=angular%2Crea...
Thank you for reply.

>There just aren't that many of us

That was my point really - female geeks/nerds existed back in the day before tech was cool.

It's just the natural level of interest (NOT ability) seemed to be more like 10% rather than 50%.
As another anecdata, the only way I've landed there more intentionally is with the two beer buzz. Working late on a project that is behind and you grab two slices and a six pack. Two beers in (and one every hour) and all of a sudden you just start tearing through code. I've had this happen to me countless times. I think it is because a lot of engineers have a brain that is spinning 1000% all the time and a couple of beers slows it down just enough for it to focus on what you are working on. All the other distractions fall away.

I feel exactly the same way when I'm white water kayaking. As you are reading the water and choosing your line and focusing on executing it, everything else in life falls away. You almost can't be distracted. The interesting thing is that at the end of a run, I never feel mentally exhausted despite all the intense focus, only physically drained. Of course, ymmv.
Probably smaller file size and will look better on hi dpi displays?
My bad. Sorry I Skim Read it, Headlines and Tl;dr. May be he should name it as Workstation OS, although I guess all "Desktop" are pretty much Workstation these days.

But if Non-Consumer, Workstation OS is what we want, then I value backward compatibility over everything else. Which means everything he wanted to remove are here to stay.
The article posted a few days ago suggested that people from places like India are pushed into tech for financial reasons, being one of the few options to escape extreme poverty. Because of that there is also a more equal distribution of men to women.

Whereas Americans have far greater choice when it comes to being able to sustain oneself, and thus tech is not a top choice of – well – anyone, except among those 'socially awkward men'. The harsh reality, and one that is difficult to imagine for the small few of us who actually enjoy this kind of thing, is that tech is a highly undesirable career path for most people. Men and women alike.
> Until recent years all developers I met were socially awkward men, me included. These are not the kind of people I would attribute any power to "crowd out" anyone.

The "crowding out" happened in the 1960s. Like the article points out, the stereotypical image of a computer programmer as a "socially awkward man" did not exist before the 60s. The creation of that very image is what led to "crowding out". And now, you are mentioning the same self-fulfilling prophecy.
I do this process in code, actually, by using a somethat TDD-like methodology of "scoping" through the levels of code, where I flesh out the function signatures of all the classes, write the high level stuff like how these classes are coupled (and discover I missed some passing of objcts/values/data/control flow) and then the rest is just typing. In almost all of these cases there is a lot of thinking involved before typing ANYTHING where I take 2 or 3 days after first looking at the problem to think about different aspects of the problem and that sub-problems they might have.