skysight-inc/HackerNews huggingface dataset:
The left, and in particular the radical left, has no issue having such constant discourse in regards to men. Even in this article the politics of our day shows that gender is acceptable to call out but not race.

This article shows the issue of doing so. The subtext from much of left literature is to instill the idea that violence is innately male (factually false) or that men are somehow intrinsically drawn to violence (also false). Even if averaged it out to a whole 2% of the male population, the other 98% are not. The association to the male sex is similar to the association to race or the association between Muslims and terrorism. An other word for it would be correlation.

The article has an issue with calling out race, and it should because its a very small portion of non-native swedes that do violent crime. It has no issue to call out males, even though the association is weaker. That is politics, and a very specific one at that.
What is "good engineer"? How can a company tell if someone is a "good engineer"? These are hard questions. And I think you gotta answer them first if you want an answer to your original question.
Too much marketing speak. When your copy uses a phrase like "imagine Ethereum as a synergistic organism", everyone that isn't a venture capitalist or isn't drinking Valley Kool-Aid rolls their eyes.
Which leads us to dithering
Yes, but I dislike that I do. It's absolutely true that I'm going against what I consider principals here; I think the harm from allowing racial discrimination in the workplace is greatly and demonstrably worse than other forms of discrimination. It's a practical trade-off that I don't think we need for marijuana.

I'd also like to see employers discriminate against alcohol users, even though I consume myself. There's plenty of fields that would benefit from employer enforced teetotaling. I don't think that either marijuana or alcohol make you a bad person, just a worse one. They're called vices for a reason. Everyone should have one, but I'd encourage people to play 40k or practice trainspotting or eat too much chocolate, all things shown to have less effect on mental health.
Just my experience at seeing people skip sites that are hard to read because they are hard to read, bad fonts, bad color contrast (two colors, like red text on blue) - and I can cite your comment...;)
Same with me. I download some code (or git clone) from an article or gist or somewhere which looks cool.

I'd estimate 80% of the time I fail to compile. Typical reasons are errors from Cabal, stack is wrong version, things like that.

If it was C or Python or even Rust I'd forge ahead and make it work. But with Haskell's tooling I'm too far out of my depth to bother.
You would be upvoted on Reddit. Not here.
For some reason HN has been mimetically pulled into the seneca philosophy. Just so you guys know, there are many many many other philosophies and really great books about ways to look at life and how to live it than just stoicism. Don't let something as important as a life philosophy be steered by social media influencer culture. Take some time to read from sources outside your filter bubble. Your 70 year old self will thank you for it.
It's possible, but not well-advised. Heat deaths in areas with poor AC penetration are, without fail, higher than in those with AC deployed.
China was without a doubt a Communist country.
The program which encodes General AI can already be discovered by brute force, given sufficient compute resources.

Even if that's true (and I don't think anybody can prove that point one way or the other just yet), who's to say that we have "sufficient compute resources" right now? That's what I'm getting at... an idea might be useful / valid in principle, but just not completely usable today because we don't have enough compute cycles available. The analogy is to ANN's which were limited by the computers available in the 80's and 90's, but became markedly more useful with modern CPU's and - even more so - with the advent of modern GPU's.
West Virginia voted 70% for Trump in the election (and 70% for Bernie in the primary). Just in case anyone still thinks Trump was elected based on racism, or Russia, or whatever the media obsession this week, the truth is that life is a damn mess for a large part of the country that's been forgotten by the coastal elitists
There's only a contradiction if you insist on simplistic binary thinking. (Either translation works or it doesn't. Machine learning will either solve everything or is useless garbage.)

Instead, we can acknowledge that Google Translate has reached a useful level of skill (enough to usually get the gist of an article), but not enough to be fully reliable, accurate translation. The Hofstadter article usefully demonstrates how far we have to go.
Snowden has been silenced? I just saw a video of him on the internet sharing his opinion.
You want a higher voltage to allow more power without huge cables due to high current. You want low voltage to avoid high-voltage safety issues which increase engineering, assembly, maintenance, and emergency costs.

The 48V system sits right at the boundary where you can deliver enough power for more auxilliary systems and some mild-hybrid techniques including frequent start/stop systems, brief acceleration boost, and regenerative braking. Yet, it's not high enough to require switching to a different electrical wiring safety paradigm.

This is similar to the reason power-over-ethernet runs at the voltage it does, or "low voltage" lighting exists for home applications where consumers are moving fixtures around and interacting with the wiring.
I had a bit of a knee jerk cringe reaction to that. I think I understand why after thinking about it.

He’s mostly right. Mostly. Very few SaaS products are designed to be exciting products. They solve problems, maybe even major business problems, but if we’re being honest here they rarely make a meaningful impact in someone’s life. You use them and move on. Most people who have to use these products are paid to endure them until the day is over and they can go home and go back to what they really care about.

So yeah, the company with the resources necessary to drop it’s prices and aggressively sell something that no one really cares about will win. It’s a race to the bottom. If that’s upsetting, too bad.

Unless...

Unless you build something that individuals, not companies, care about.

I think that’s why Slack is doing so well. Most of the add-ons for it have no real legitimate business need. Your company doesn’t need GIPHY, or party parrot emojis. People sure love that sort of thing though. It makes work a little more fun. I think they’re created value in a way that is very hard for competitors to replicate.
> I want to build something in which I have total control

It is really trivial to build your own for a simple blog site. I like this approach as the toolchain develops alongside the site!

Jinja2 templates, simple Python build script. That way you can write your content in whatever format you like! To deploy just use a bash script. On Github pages you can just git push of course.
Without systemd: Gentoo and Void Linux!
> I'd say that's a good thing, no?

No.

The underlying issue you've described there would be better treated by educating people to talk to their doctors about their actual problems, not around marketed solutions <sic> to perceived symptoms.

Which is what happens in most other western societies (UK, EU, AU, NZ, etc).

The fact that absent that kind of direct marketing, there isn't the same kind of opioid crisis may be merely correlative ... but I'll let you google around for studies that indicate causative effects in play there.
The "force" in question was forcing China to allow the sale of opium, rather than their preferred policy of not allowing anyone, British or Chinese, to sell opium and create opium addicts. Incidentally, while flying the banner of "free trade" in the two Opium Wars, the British also took Chinese territory (most significantly Hong Kong), secured rights to extraterritoriality for themselves, and expanded the "coolie" system of indentured servitude. Frankly, it's astonishing to me that anybody could try to cast the Opium Wars as the selfless British removing barriers to liberty.
Also a Cryptocurrency
I was referring to compositing the DOM objects onto the screen, which is GPU-accelerated in most cases.

The internal canvas compositing operations you mention are also GPU-accelerated in most cases.
Emails are not real time either and they are not time sucking
There isn't really that much unnecessary stuff in there. It's more like 20k LoC but half of it is comments.
And if included as a header most of it will get stripped away by the preprocessor.

Just for context, in C++ including std::string (after preprocessing) will pull in 25k LoC, std::vector around 20k.

Programming in C++ by the book will average around 35k LoC per every compilation unit. And it will compile significantly slower than C code.

Having that in mind, and considering that Nuklear doesn't pull in any dependencies, not even C stdlib parts. I think author has done a good job at being lean and fairly straightforward.

UI libs are usually a huge dependency and a hairy mess. This is not really the case. It's just one ~1mb 20k line header file.

There is some overhead on preprocessing over having a .c/.h combo, but that's it.
I wonder whether there is a Go4-like approach to control Marco, you know, that kind of PatternPattern that makes your code hard to read.
I don't know about whether it is deliberate, but I know it's much more complicated than just retaining old APIs. It's incredibly easy to break legacy compatibility. You only need to provide a server that serves images. What can possibly go wrong?

I notice that many text-only websites don't even work with old phones/computers now. It's because some older browsers don't do HTTP/1.1. More importantly, they don't do modern encryption standards, and web servers don't like that at all. Or maybe you have expired (root) certificates on the client, and the OS/your app doesn't provide a way to override/upgrade the certificates. I have seen more legacy apps break because of encryption than any other cause. You patch/upgrade the server software or you renew your certificate, and suddenly the legacy support is gone.

It's very tricky. I don't know, but I bet part of what made Gmaps clients so compatible is because the legacy clients didn't do HTTPS, and Google's servers don't require HTTPS.
It applies to running, too. I've improved a ton after realizing the importance of training at low speeds as long as form (and yes, cardio endurance) continue to improve.
Not 0 characters long, just full of unicode whitespace that got stripped out of most rendering layers. It was right up there with people like this: https://twitter.com/_
This is a short book, but it's full of ideas and already very concentrated as it is. So if you really think you can boil it down to a single sentence, I think you are in fact missing quite a lot.

I'm not going to go through the entire book point by point, but here are some salient points your summary misses:

One of the main points of the book is that when most people complain that life is short and they don't have much time they are mistaken. They are mistaken for various reasons, one of the main ones being that they waste their time.

Seneca would not agree with you that merely spending time "on whatever is meaningful in your life" would necessarily be a good use of your life. He goes on at length to decry the many things that even exceedingly rich people occupy their lives with that he thinks are a waste of time (such as vanity; chasing fame, wealth, or favor; being busy-bodies; concerning themselves with trivia, etc), and then talks about the things he thinks would be a good use of one's time -- the best according to him being (Stoic) philosophy.

He emphasizes that one should live for today, rather than for the future. "The greatest hinderance to living is expectancy, which depends upon the morrow and wastes today." "Everyone hurries his life on and suffers from a yearning for the future and a weariness of the present. But he who bestows all of his time on his own needs, who plans out every day as if it were his last, neither longs for nor fears the morrow."

So chasing wealth in order to at some future time have the leisure to enjoy it would be antithetical to Seneca, and is in fact one of the things he explicitly argues against:

"You will hear many men saying: “After my fiftieth year I shall retire into leisure, my sixtieth year shall release me from public duties.” And what guarantee, pray, have you that your life will last longer? Who will suffer your course to be just as you plan it? Are you not ashamed to reserve for yourself only the remnant of life, and to set apart for wisdom only that time which cannot be devoted to any business? How late it is to begin to live just when we must cease to live! What foolish forgetfulness of mortality to postpone wholesome plans to the fiftieth and sixtieth year, and to intend to begin life at a point to which few have attained!"

He's not encouraging the reader to chase after any get-rich-quick schemes either. The man upon whom fortune smiles today could be crushed under its foot tomorrow. Self-mastery and tranquility of mind is what he's after, as only then can one be indifferent to fortune's whims.

There's much more as well. This book is just so chock full of wisdom, I can not praise it highly enough. I really recommend you sit down one day, read through it slowly, and carefully think through each of the things he says.
This * 1000. I believe there were some proposals but they never made it past strawman proposal.

Just interface {}, as Y, and :type annotations in JavaScript would take us very far.

On that note, how does one even submit an ecmascript proposal?
I didn't, at all, recommend nix to anybody. What are you responding to?
Can you suggest few readings?
I didn't recommend it though! I just described what I use, said it's got a super high learning curve, and we're working on it.
> The long term solution is automate as much as possible and subsidize/invest in education.

Does that take into the account that automation can more easily eat away at the low end of the (broad) IQ requirements of specific jobs? Otherwise it will only benefit some subset of the population and further increase wealth inequalities.
How does that apply to the Meltdown and these KPTI-related slowdowns?

Can you be a little more specific about this JavaScript meltdown implementation in the Spectre paper?
"I can't manage to copy and paste it" control-shift-I in Chrome, then use the element-selecting arrow to highlight the element in the DOM containing the text you want to share.

I was there for a different reason: to figure out whether my browser was to blame for all the typos in this 9-year-old article ("Old habits diehard" being the one that set me on the quest.)
Have them talk about the problems they solved at their current and previous employers, and get to some technical depth while doing so.

This doesn't mean asking him to implement some CS algorithm from scratch on the board or doing a Big-O analysis.

It means asking him about the specific methods and how/why they worked and going into some depth. His former employers' "company secrets" aren't a good excuse for hedging here, either: with few exceptions he should be able to use a contrived, but representative system, data, etc. to explain if he truly contributed to the solution.
> Most people don't realize how bad all sorts of things in their life are.

I'd say that most people are regularly bombarded by all these issues in the medias. If they still don't realize, then this is because they actively filter them out.

> If you think things in the world should only change because of popular opinion & sales, then things like emancipation, environmental protection, worker protection, consumer protection laws, and other such things would never have happened.

I never claimed that things shouldn't change, only that I very much doubt they will. It's on the opponents to Google/Apple, to convince the majority that there are real issues and that measures should be taken. That's how democracy works, right? And I don't see that happening in the near future. Privacy? We have nothing to hide. Low-level customizability? We only need something that just works. They are the popular answers on these issues that need to be countered.
In the inter-war period the United States passed massive tariffs on foreign goods (and they had substantial ones before that too). The zenith of that was the Smoot-Hawley tariffs of 1930. Also, one reason the US was easily able to go on a war footing was that its grinding depression meant a lot of productive capacity was idle. And once the war started there was much more, not less, government intervention in the economy (introducing price controls and the like and obviously tremendously increasing government spending).
> The phone runs Palm OS 5. It doesn’t understand Unicode. Of course, it has no idea what an “emoji” is. When you send it a text message that has one character outside of the printable ASCII range, it freaks out and corrupts the whole message.

When you have one character outside of the ascii [1] range, the whole message needs to be encoded in UCS-2 [2], so it's not surprising that the whole message is illegible, since the phone doesn't understand unicode.

[1] it's more likely to be the gsm-7 range, although ascii sms is possible

[2] or UTF-16, which is outside the SMS spec, but works enough, and enables emoji, so....
> It is diesel's decline, executives and analysts say, that has finally set the stage for mass electrification. While diesel pollution problems became notorious with the Volkswagen test-cheating scandal, the subsequent shift to gasoline is bloating carbon dioxide (CO2) emissions, making the next round of European Union goals harder to meet.

> PSA Group, which had previously seen no need for 48V hybrids, now plans to introduce them "across the board" in response to diesel's faster-than-expected decline, the Peugeot maker's programs chief Patrice Lucas told Reuters.

> "What automakers are finding is they need more than just advanced combustion engines to reach the fleet average reductions," said Mary Gustanski, Delphi's engineering boss.

quoted from http://europe.autonews.com/article/20170923/ANE/170929892/vw...
It's presumptuous.
Just slow down machines is not enought. I'm still stunning how much the operators trust on things like E-Stop and Safety-Doors. They open the doors, don't even look and go into the machine with there hands. Most people have no idea what's behind a E-Stop and Safety-Doors these days. Also how much paper work each time .. sadly the paper part grows very fast .. and does not really help at all. Just worthless paper.
You anticipated correctly yet you don't seem to realize why. Where can we possibly take this conversation now except into a religious flame war? If you had approached it from a philosophical perspective, we could actually have a fruitful (or at least interesting) exchange of words. As it stands you dove straight into belief territory, which obviously cannot be debated productively.

(I don't mean to be a jerk but I do mean to criticize your apparent lack of self-awareness.)
For me this would mean a python project (graal bindings within CPython) and not a Python implementation.

CPython
Pypy
Jython
IronPython

I would now go with GraalPython (GrPython or GPython)
Took me three goes to realize "well" was an adverb not a noun...
I am on a phone with an Edge browser. I usually can copy and paste. I don't know why I couldn't manage it that time.
For those interested in this space, folks might like some of the work that went in to visualizing T Distributed Stochastic Neighbor Embedding and the successor to that LargeVis which use multiple forms of KNN trees each with their own trade offs:

https://arxiv.org/abs/1301.3342 (Barnes Hut)

https://arxiv.org/abs/1602.00370 (LargeVis)

One uses Vantage Point Trees which sudivides the space in to quadrants, and the other uses Random Projection Trees.

Both are interesting exercises in using KNN like techniques to visualize high dimensional spaces.
Do Hangovers Get Worse as We Age?
I never said Nazi. What I'm getting at is the emphasis on strong leadership, and the belief that businesses should serve the national interest.
It needs a little extra to meet PLd/e, no? I usually work with Allen-Bradley, my Siemens experience is rather lacking.

Most of our customers would run away screaming from anything that's not hardwired safety, and are too cheap to shell out for a fully-blown safety PLC like the GuardLogix.
What are you talking about, C doesn't have a concept of a module or a library in the first place.

Nothing about C is easy or logical. C only makes sense in 1965 on PDP7. All these hacks just work around the inherent shittyness of C/C++.
The library i was dynamically linking to was not a Boost library, it was some random other thing, which used Boost and used shared_ptr liberally in its API.
Maybe I could have explained this better since it's getting downvoted. Right now the two big modern graphics APIs are Metal (iOS / Mac) and Vulkan (Win / Linux / Android). These aren't the only ones, there are more for game consoles, UWP apps, etc, but they are arguably the most important ones.

Metal and Vulkan are not at the same level of abstraction. If you look up the code needed to draw a triangle on the screen (maybe the most basic graphics task), it is much, much more long and difficult to do it in Vulkan than Metal. Vulkan is a lower-level API. It gives engine developers more flexibility, at the cost of making basic things time-consuming and complicated.

OpenGL was the previous cross platform API. WebGL is almost identical to OpenGL. OpenGL still runs on Mac / iOS, but Apple has stopped supporting newer versions. The newer versions of OpenGL have closed the gap some with Vulkan and Metal (it won't catch up entirely, but it added some important features like compute shaders and it's easier to use it efficiently). OpenGL is still easier to use than Vulkan. The problem is the newer versions are not cross-platform, since Apple wants to focus on Metal.

Apple does not want to support Vulkan. Metal came out before Vulkan did, and it is a higher-level API. It's arguable if Apple should support it or not, but that's how it is. Microsoft also wants to focus on DirectX 12 (their API).

I was making the argument that a higher level API, Metal-style, would be a good base for the new web standard. Metal couldn't be used directly, at the very least it would have to be changed from Swift/Obj-C. But the idea of roughly basing it on Metal as mentioned in the article doesn't seem unreasonable, even Vulkan was based on a previous AMD technology called Mantle.

A low-level standard like Vulkan is hard to use directly, its adoption will depend mostly on people using frameworks / engines that use Vulkan. It's possible that due to its low-level nature there would be some performance advantage, although games using Metal also seem to get good performance on iOS. The disadvantage of Vulkan is that it is much harder to use than WebGL.

A fair amount of the WebGL content is not web specific. It is possible to write OpenGL content and compile it for desktop / mobile and the web. The most popular game engines, Unity and Unreal, both support compiling to the web and desktop from the same codebase.

In my view, there is no good replacement for OpenGL, now that new versions are not cross platform. Vulkan is much more work and does not work on Apple platforms, while Metal is easier but only works on Apple platforms. If they could provide a standard that is both easy and cross platform (by providing a C API library in addition to the web standard), it would provide the best of both worlds. The main downside is that it might leave some performance on the table compared to a low level API, and it would be yet another standard (which is why it would be important to provide a native library too, so developers have the choice of coding to only one API).
Looks like this user could be looking for you guys.