skysight-inc/HackerNews huggingface dataset:
Why thank you kind sir :) Using advanced optimizations with google's closure-compiler, the todo-mvc example can get down to 500kb. Compressed it might even be smaller. This is why having the "isomorphic" part is important. This way the user will see content immediately while the app bootstraps in the background and sets up event delegation. Then events will get routed through the vdom to pure haskell functions and the app is responsive again.
It did work, but not for many.

https://news.ycombinator.com/item?id=14611653

https://news.ycombinator.com/item?id=14690908
Being opinionated is a feature. It's just a feature that not all people agree on. But it is one, since it gives all the user a common ground to build tooling, write doc or tutorials and organize things.

This is a side effect of the FOSS community. We (I, included) believe we should have choice, diversity, openness, flexibility. We see only the good things in those. And it's easy to forget how much having one place to start and a clear direction to go to can help.
Not defending McClure but it's worth noting sexual assault and 'unwanted touching' are different problems that require different solutions. Any classification system used here should probably differentiate the two. When you combine them you suggest they're the same which does a disservice to those who have been sexually assaulted (defined as assault with/on a sexual organ). The low-fidelity of language here confuses people which then confuses statistics which leads to ineffective policy.

I do think there is a possible SAAS app here for employees to report these incidents in a confidential way and to help shape the culture by providing an immediate notification to the McClure-types that their behavior is both being tracked and isn't going to be tolerated. This would promote immediate action on the part of the company instead of needing a dozen or so claims, a viral blog post, and or a nytimes article before action is taken.
There is no indication, even if you believe this post, that Altman did anything because of "sexism". At most he's generally vengeful. In fact the only sexism (and racism) in this story comes from Pando.
ActiveSphere | Bangalore, India | ONSITE | Full Time | Software Engineer

We're a software consulting company. Most of our current work is in JavaScript (React, Angular 2, TypeScript), but we have written code in Elxir, Go, Ruby, Erlang, Haskell, Scheme, Elisp, D3. A sample set of client projects can be found here http://www.activesphere.com/portfolio.html

Apart from client work, we have built a tunneling solution in Go, TypeScript emacs mode (referred from TypeScript site), a font converter in Haskell, a DynamoDB emulator in Ruby, a remote debugger (in JavaScript, and Go), a Youtube annotation extension in JavaScript and more.

We are looking for colleagues, who would like to have a job where tinkering is encouraged. We are not about building products, but tools and experiments.

Please visit http://www.activesphere.com to learn more about us.

The interview process usually involves a programming problem followed by a few rounds of telephonic/in-person conversations.
If interested, please reach out to us at career[at]activesphere.com.
The idea that the only way to lose weight is to reduce calorie intake to below calorie burn is not true in any practical sense.

And it's not just a matter of willpower.

If you add up the calories in the food you eat, then subtract the calories you burn through exercise, respiration, beating heart, etc., you cannot compute weight gain or loss.

That's because the body doesn't use 100% of calories in food. Some calories are never absorbed and are excreted as waste. And if you eat a big meal and then you don't exercise immediately to offset it, the excess calories are not automatically converted to fat.

And different bodies have different metabolisms, which is nearly impossible to quantify in any practical way. In fact, cutting back on calorie intake can actually cause some bodies to add fat.

So the whole idea of applying a simplistic equation to a complex and dynamic process like this probably does more harm than good.
> No wonder the HN got flagged, uneasy story, it's the user.

I don't understand this sentence, but no one at YC or HN has touched the submission. "[flagged]" means lots of users flagged it.
> Or, there about has to be a purpose.

Why does there have to be a purpose? The rest of your post is discussing philosophy, but I'll indulge anyway.

> A first little clue is the speed of light speed limit that so far seems to say that we are quite isolated from the rest of the universe. So, somehow having us isolated was deliberate.

What makes you think it was deliberate? The derivation of the speed of light comes directly from Maxwell's equations (which just describe how electric and magnetic fields interact).

Relativity further extends that idea by "simply" noticing that the propagation of light can only work if the waves travel at the speed of light relative to the observer. Thus all light must be travelling at the same speed no matter the speed of the observer, which gives you the entirety of special relativity (that predicts that no information can propagate faster than the speed of light).

I'm not sure which part of the above you could claim is deliberate. We live in a local universe (it takes time for information to travel) and thus light must have a speed. It doesn't actually matter what the speed of light is, the same derivation would apply as long as the speed is finite. Are you saying that the fact that our universe is local is deliberate?

> Then there's the 3 K background radiation. That's one heck of a clue. What might be the reason for giving us such data?

What makes you think it's data? It's literally just the echo of the big bang and comes from the random thermal motion in the "early days" of the big bang. The reason it's 3K is that it has been cooling since the big bang and that's the temperature it happens to be today. If it were any other temperature, would that also be a clue?

> There's the Heisenberg uncertainty principle. [...] We are stopped at that level by some dice rolling.

Quantum mechanics isn't dice rolling. It is true that there cannot be a local hidden-variables theory of QM, but QM still has incredible predictive power when discussing the probabilities of experiments. It is possible in the future that a non-probabilistic view of QM will emerge, it just cannot be both hidden-variables and local.

> So, what the heck is the purpose of us being here, our existing? That is, we're the most special and amazing thing we know of in the universe.

If ants could think, they would probably think they're the most amazing thing they know of in the universe. The only reason we think we're so amazing is because we have no competitor to compare to.

> Or, if there is no purpose, then this is one heck of a big show for nothing!

I don't think that life has an intrinsic purpose. In particular, it personally feels very selfish to claim that my existence is somehow meaningful to something as enormous as the universe. It just feels like unjustified hubris.
Haven't seen anyone else mention it. Our company uses Cisco software for IM, calls, video conferencing and VOIP handsets. Been using it for about 5 years, haven't had any issues. It integrates with our outdated Office suite. With the jabber software I can chat with my colleagues, share my screen, video chat, route my phone, check voicemail.
Crenguta Macarie
My workplace recently(~a year ago) switched to Skype for Business. We were using Microsoft communicator before this. Skype came in with Office 365 update.

I like that it integrates well with Outlook. You can do something like create a meeting invite from within the calendar in Outlook. Then when meeting reminder pops up it will automatically contain a link the invitee can click on to join meeting remotely via Skype things like that make teleconferencing etc dead easy.

There are some other pretty nice features like being able to see someones Skype status from outlook when you read email. i.e so you know if they are at their desk or working remotely etc.

It is also simple to do things like sharing a screen, we use this feature a lot for remote meetings. There are a heap of non technical people in my org and screen sharing was always a huge pain point in the past.

I haven't noticed the issue with timestamps but no one in my org really uses the messaging/chat features everything here has traditionally been email based so I've never seen many missed conversation messages. The only thing conversations are used for are quick fire stuff like "Are you coming for lunch?" and even then 90% of people still use email or phone for this.

One horrible bug I have noticed is Skype will email me when I have a new voice mail and it uses some horrible speech to text conversion to describe what is in the message which results in what is essentially nonsense.

Bad voice mail auto translation have become a kind of office meme around here with people sharing the funniest ones etc. I do not think their speech to text understands Australian accents at all...
>> Thinking is an activity too—don’t undervalue it. Make time and space for it in your daily work schedule.
>This is why I find it impossible to work effectively in open-plan offices.

That, and the fact that open-plan offices are, in my experience, a noise hell. There's always seperate 2-3 conversations happening in the room, some of them about actual work, but disturbing 20 people nonetheless.
At least the "th" has close function in "thing" and "this". A non-native speaker wouldn't even notice the difference.

But don't expect a non-native speaker to pronounce "pothole" correctly...
I recently played around with some code I wrote in college [1] which involves a pair of intertwined functions. I decided to play around with the SSE extensions on modern CPUs and write a vectorized version of the code.

Try as I might, I could not beat GCC [2], which used non-vectorized code. I chalk it up to not knowing how best to write optimized x86 code anymore (it's been years since I did any real assembly language programming) and I might be hitting some scheduling or pipeline issues, I just don't know.

[1] I described the code years ago here: http://boston.conman.org/2004/06/09.2

[2] I beat clang easily though.
So I've had this idea for a large project that would be a great free service for people, and be great for my portfolio. Then, I read this post. It became clear that hunting for paid work would likely have a far greater return on my time.
I don't know if anyone will believe me that I'm asking in good faith. But I still think that sentence, as written, could describe a wide range of situations. If it went like:

A: Firmly: "You need to leave. Now."
B: Shoves A's body multiple times until she is in the opposite corner of the room. Presses his lips to her face without hesitation.

I would be mad as A. But if the scenario went more like:

A: "I'm tired and it's late. You really gotta go, sorry."
(A and B walk to the door. There is a sofa by the door.)
B: Leans body toward A's.
A: Takes a step back. Is now up against the sofa and the wall.
B: Puts hand on A's shoulder and leans in slowly for a kiss.
A: Refuses kiss.

Here as person A I would simply brush B off as an aggressive suitor, unless the two aggravating circumstances I mentioned above were in play. Please tell me if that is unfair.
John Baez, UC Riverside physics professor, on elements of various fundamental units, limits, and constants:

https://plus.google.com/+johncbaez999/posts/RBwcd1jTDxM
Agen Terpercaya Akan Memberikan Layanan Memuaskan
The best protection against malware / ransomware, hardware failures or stupid accidents of your own doing is provided by regular backups, not by app store restrictions that don't work anyway for the stated purpose.

I do not have SELinux/AppArmor installed, I can't remember the last time I installed an antivirus and it doesn't matter, because I have backups with file versioning going back for a whole year of everything important.

My laptop could burn in a fire right now and I wouldn't lose anything.

But then I don't remember the last time I had problems with malware, because I don't install random software from shady internet sources either.

It's typical of software developers to solve social problems by automation instead of education. It doesn't work well, it never did.
If a newbie looks into this I would say this :
Flask :- Magic
Django :- More Magic

P.S. : Great work making a comparison of both, must have been >48 Hours of work. Take a bow sir.
Engineering Flowchart (JPEG)
That's a very different scenario.
Show HN: Cpp_Redis – C++11 Lightweight Redis client
Is VISA sponsorship/remote-option available for this role?
Actually there was a time where many typefaces actually included a capital sharp s and the letter was in somewhat common use, cf. https://de.m.wikipedia.org/wiki/Gro%C3%9Fes_%C3%9F, especially the second section. Limited availability of a glyph and no way of representing the letter in any digital text encoding probably meant it fell out of use and was more or less forgotten.
Just because somebody gives money to the poor in the street doesn't make those who don't bad people.

Plus, on the other hand, Gmail locked me out of several of my accounts for dubious security reasons. I lost my mails because of a suspicion behavior, which was me traveling or not giving them away my phone number. Lucky me I always have an IMAP client setup.

Unless you pay, you are the product. Don't blame them.

P.S: not saying this as a MS fanboy, as any peak on my comment history would let you see how much I blame this company for a lot of things. But this is business as usual. Plus, if emails are that important, you should have a backup.
Wow, you really spent a lot of time of this, but why? What's the purpose? How do React shenanigans can help me to be a better developer?
Ruby+Selenium Basics
What if I put it this way.

Do you think speculation on things that are an inferential step[1](or a couple of steps) away from things you currently know could be a gauge of a person's innate intelligence?

Intelligence is required to make inferences. Assuming a common starting ground, a person who could make the most logical inferences from it to explain a result would suggest that he's smarter. I do not claim to say a person who makes 10 good points is less smart than someone who makes 11 good points. But he surely you can agree that a person who is able to make 0 inferences is likelier to be less intelligent than someone who makes a hundred.

[1] Where my idea of inferential step is taken from - http://lesswrong.com/lw/kg/expecting_short_inferential_dista...
Works for me; nvim v0.2.0
That's kinna like the story about the guys who coded a Tron lightcycle game on the Apple II. Failure to properly bounds-check the lightcycle position meant that the cycles could be driven off screen, corrupting main memory and the game code itself -- much like what happened in the move Tron.
Unrelated to the job posting. Your software sounded interesting and I wanted to check it out, but it doesn't let me sign up with a gmail account. That seems pretty restrictive. You should let trial accounts use a personal address so they don't have to commit with a work address that has more rules around what can be used (or if they are just starting out what might be their work address).
I'm reading the whole book right now and the chapter after the one from the article is about time and goes more into spacetime according to relativity.

So far it seems to me that they sometimes provide an oversimplified analogy which they revise in a later chapter.
If you suffer because of life choices like spending time with your children or not liking binge beer drinking, that may be unfortunate but is not "sexism". Even if it happens that women tend to make different choices.

It's like if you have a policy of only hiring people with CS degrees. That's not sexist, just because most CS graduates are men.

You can't hold the company responsible for the fact that women on average choose to spend more time with their family and are less inclined to stuy certain subjects. Unless you discriminate against them BECAUSE they are women, it's not sexism.
You might be conflating software graduate students with research developers. I have translated a lot of research code into production code; whether it be sourced in Matlab, incomprehensible C, confused C++, or convoluted Numpy.

Okay - so grad students have very little incentive to write readable code... fine, understandable. They are usually lucky if they can write an algorithm which isn't finely tuned to a very narrow dataset. In that sense, most Ph.D papers are outright fabrications lying about capabilities written by authors seeking paychecks. If people were able to investigate the underlying source code, that would be fairly apparent.

That said, why do so many professional research developers also suck as writing comprehensible code? They have fat paychecks, what's the problem now? There absolutely exist research developers who write very high quality software. They may still use very terse nomenclature (due to high cognitive load), but their code can be logically comprehended by those who do not understand the field. There are a lot of reasons (I think) for this; no incentive to improve, poor understanding of their own discipline, no acknowledgment of the problem, expectation that such work is for "engineers".

In reality - a lot of research developers are simply incompetent, but they find a way to regularly convince others they are not.. often through obfuscation. They're stringing together implementations from various publications (which themselves might be total fabricated lies) with relatively little comprehension.

That's okay, a lot of software engineers are incompetent too.

Own it.
Not on UWP, there you don't have any control beyond "I need to open a file" request picker.

https://docs.microsoft.com/en-us/windows/uwp/files/quickstar...
Because comments can get outdated and developers don't bother to sync them with their code.

The best compromise is to make your code readable and only comment about the "why", not the "how".
>For more than a century, Texas was under Democratic rule. The state was always culturally conservative, religious, and militaristic, but a strain of pragmatism kept it from being fully swept up in racism and right-wing ideology.

Before the Democratic Party and Republican Party swapped platforms in the 60s and 70s, the Democrats were the super racist ones.

From https://en.wikipedia.org/wiki/Texas#Politics:

>In the 1870s, white Democrats wrested power back in the state legislature from the biracial coalition at the end of Reconstruction. In the early 20th century, the legislature passed bills to impose poll taxes, followed by white primaries; these measures effectively disfranchised most blacks, poor whites and Mexican Americans. In the 1890s, 100,000 blacks voted in the state; by 1906, only 5,000 could vote. As a result, the Democratic Party dominated Texas politics from the turn of the century, imposing racial segregation and white supremacy.

That sure sounds like "fully swept up in racism and right-wing ideology" to me.
A self driving car seems easier in some ways. Just make it not crash.

Recommendations for millions of people and millions of videos on the other hand. Liking a video is subjective, for some channels I don't like half their content yet I am a regular viewer of some of their series.

Personally I am quite happy with their recommendations, even if I don't watch half of it.
I feel that my two comments, although tone deaf, possibly misguided, and certainly not well worded, were good faith comments that did not overtly violate guidelines.

I've never had my comments on hn flagged before and can't help but think I wandered into a minefield. Nearly half of the top level comments on this thread are flagged. If you include the ones that are downvoted into oblivion it is fully half at the time of this writing.

Is that because this article is beset by trolls, or because the conversation is being stifled?

Hard to say. But I know my intention was good faith.
It still won't help against dumb users that think security is only about inconvenience.

Go to macOS user forums and you will see lots of discussions about how to turn off Gatekeeper or be "always root" user.
The connection issues seem to be company related. I’ve used it in companies where it always worked, and others where it would error out with a 50/50 chance with no discernable cause.

But Skype for Business (ahem, Lync) also has some fun, enterprisey restrictions that make no sense at all:

- You can’t send messages longer than a few sentences (stacktrace, code snippet are “too long”).
- You can’t send messages to offline contacts and have them receive it when they go back online. The message just disappears.
Great list, thank you!
This so much. Getting past the "it just magically saves to your db with .save()" by reading the source was critical to my improvement with django.
Read it, thanks :)
Question: is there a canonical list (or a good set of lists) on what are considered to be disruptive innovations?

As I recall, Christensen's initial set were hydraulic earth-moving equipment (vs. steam shovels), disk drives, and ... I forget exactly. Possibly the Japanese auto industry starting from small engines (motorcycles, etc.), then cars (Honda). Possibly PCs, disrupting minis and mainframes?

My copy of the book seems to have gone walkabout.
And highly variable. I have seen many folks as sharp as a tack well into their 80s, long after they have left the work force...
There's legitimate criticism to be made of that comment but taking the worst part of it, exaggerating that uncharitably, then doubling that and flinging it in outrage is the kind of cheap trick users need to avoid here, regardless of how righteous their cause. The blood sport of the internet is not welcome on HN; there are other places to play it.

You have a long history of posting abrasively and indeed abusively to Hacker News. Even though we've cut you a ton of slack and given you more warnings than most, that path leads to getting banned, so please stop.

We detached this comment from https://news.ycombinator.com/item?id=14693232 and marked it off-topic.
"Personally I'd rather use composing"

Then use a keyboard with a compose key: compose-s-s for ß is already typical, set up compose-S-s for the few cases you need ẞ.
flyash 1/4, cement 3/4 to neutralize chloride attacks
Humans downgrade for easy typing all of the time. It's a nightmare for search engines.
I think Skype was the first app that would allow to talk for free across the globe even on poor (modem) connections.
I couldn't live without it. Plus there is an IRC bridge which is ideal to keep up with and participate in open source projects in Freenode.
Jio Money. Bangalore, India. Many Positions - focus is on cryptocurrency and distributed databases. Full time.

We launched 6 months ago and are the top trending app in the Finance section in play store. Approx 30 Million downloads.

The problem scope is large, complex and fascinating problem to crack.

The potential to bring banking to 600 million un/underbanked Indians is what excited me to work on this.

In this iteration I am looking to hire functional programmers, data platform engineers and project managers who will work of Bangalore, India.

We are open to hiring people from around the world but they will need to work out of Bangalore.

Looking for full time and in exceptional cases, consultants, welcome.

We also have our payment network baked into banks and mass transit.

In the past I have built both fast-data and big-data companies and have a few patents in this space.

If you are interested, please email me at google's email service - takenottie.

On a side note and for the readers outside India : It also helps to note that Jio, which is our cellular telephony play, launched around the same time, now is the world's largest cellular data network (pumping 22,000 TB per day) and on-boards a million customers a day! We now have 120 million subscribers (in ~6 months).