skysight-inc/HackerNews huggingface dataset:
The entire article, and all the studies, flatly contradict you.
collectivism or individualism america, you have to choose one.
I remember reading so many headlines like "email is dead" over the years. Email is not dead according to every pop-over i see but all those 'replacements' are.

There are very, very few technologies that are 'winners' (pick your own meaning) in the long run. Choose wisely.
Probably because it was built to seamlessly interoperate with existing Java code and targeted JVM 6 compatibility (it was built to make development of IntelliJ IDEs simpler which had to run on Java 6 VMs and which already had a lot of code written in Java).

As such it turned out to be a natural fit for Android apps as well, because the platform has pretty much the same type of limitations.

Other nice things:
- Standard library is tiny so you don't get a large app size and method count hit.
- The datastructures are fully interoperable with Java ones so calling out to existing Java libraries and code feels completely natural. I need to stress how important this is - you can just drop Kotlin classes into existing codebase and things will just work and look natural.
- The language itself it very easy to pick up - it fixes A LOT of Java pain points, but it doesn't really try to change fundamental paradigms. Which means that pretty much any Java developer can quickly become productive in it.
- The IDE support it superb and practically on the same level as Java.
- The compiler is fast enough and good enough.
Nope. If Facebook owns any patents for mechanisms that are used in Preact, they can sue you.

I'll say more: if you use Preact and there are such patents (I have no idea if there are any), they could sue you even if you don't sue them first, because Preact isn't covered by any patent grant.
how does this compare with react fiber?
Saying things that you know not to be true is pretty much the standard way to offend people.
Be very careful. If FB holds any patents covering React, they are also enough likely to cover Preact. And there is no patent grant at all with Preact.
I want to speak up in favour of r/fatpeooplehate. The various weight loss subreddits (such as loseit, keto, intermittentfasting) often have personal accounts of being undermined by family and friends when trying to follow orthodox medical advice. It is hard to avoid getting fat when family and friends are already fat and encouraging you to join them.

sangharakshita (a Buddhist teacher) preached that the central problem of the spiritual life – for most people at least – is to find emotional equivalents for their intellectual understanding. That is wise and true. But if it is misunderstood as a restrictive claim (this is only a problem for spiritual life, for the rest of life intellectual understanding on its own suffices.) then it is dangerously misleading.

It is not enough to understand calories in and calories out intellectually. You still have to cultivate the emotional strength needed to escape your own rationalisations, the rationalisations that other people push on you, and actually put down the fork.

Much of today's USA thinks that it is OK to eat yourself into an early grave. Gluttony has become so accepted and endorsed that getting fat has become socially contagious. When people reject this, there is a phase of being angry: how did I get sucked into such a dysfunction social consensus? One chocolate bar at a time? Then what? r/fatpeoplehate is angry and anger is ugly, but it is also important and necessary. People want to escape the social consensus and, people being people, they cannot do that on intellect along. They need space to vent and be angry.

You can see an example of fat-people-hate at https://voat.co/v/fatpeoplehate/2075965/10239491 FPH is on the side of the people that it nominally hates. It wants people to change, to come to the light side of the plate. The people who banned r/fatpeooplehate don't literally have blood on their hands, that is not how type 2 diabetes works, but they ought to have gangrenous, amputated toes on their conscience.
Women and Personal Law in India
the same gender who bewilderingly sends dick pics to strangers, talks crudely about women behind their backs, and views them as a means to a physical end, maybe we don't see how we interact with women or at least admit that many of our gender demean women in ways that equates to bullying in one form or another.

Whoah. The fact that some of the 3.5 billion people that share the same sex as myself engage in this lewd behavior renders my* neutrality and view defunct?

Talk about stereotyping!
This is the part that makes the least sense to me, too. They talk about cost in terms that don't even take into account the reason for wanting offices.

You don't want offices because of feng shui, you want them because of the positive impact they're going to have on productivity / retention / talent acquisition. And yet their rationalizations rarely include anything but real estate costs.

I just don't get it. If a private office would improve an engineer's productivity by 5%, that's over $1k/month in payroll savings they could put toward their 8x8 square with a door.

Now consider that the actual improvement to productivity vs open offices is probably more like 20%, and that an 8x8 square with a door in commercial zoning isn't even close to 1k/month, and that you're also improving your ability to attract and retain top talent.

But don't worry, we have plenty of room for nap pods and massage chairs.
Sharing state between steps in Cucumber-JVM using Guice
Get to Know the Simplest Way for Weight Loss in Denver
I've experienced this on every version of Debian or Ubuntu I can recall using.
What's the price difference between consumer (no ECC) and workstation (ECC support) (mobo+cpu+memory)?
Sounds like you have a local water supply problem if they serve you recycled sewage (or a regretful plumbing problem).
Horrible game mechanics.

Took way to long to understand how to control it and collision doesn't work
Even AMD think of it as such. Ryzen doesn't have it disabled on the desktop, but AMD haven't validated it either.
If I understand your reply correctly, you mean to say that it's acceptable to be a total douchebag as long as you are "talented"?
I, for one, handle it with a tool that mimics the compiler's preprocessing phase and emits both redo-ifchange information for all of the headers that are used, and redo-ifcreate information for all of the non-existent headers that are looked for during the process.

JdeBP %cat test.cpp
#include <cstddef>
void f() {}
JdeBP %/package/prog/cc/command/cpp test.cpp --iapplication . --icompiler-high /usr/local/lib/gcc5/include/c++ --icompiler-low /usr/local/lib/gcc5/include/c++/x86_64-portbld-freebsd10.3 --iplatform /usr/local/include --iplatform /usr/include -MD -MF /dev/stderr 2>&1 > /dev/null|fgrep redo
redo-ifcreate ./cstddef ./bits/c++config.h /usr/local/lib/gcc5/include/c++/bits/c++config.h /usr/local/include/bits/c++config.h /usr/include/bits/c++config.h ./bits/os_defines.h /usr/local/lib/gcc5/include/c++/bits/os_defines.h /usr/local/include/bits/os_defines.h /usr/include/bits/os_defines.h ./bits/cpu_defines.h /usr/local/lib/gcc5/include/c++/bits/cpu_defines.h /usr/local/include/bits/cpu_defines.h /usr/include/bits/cpu_defines.h ./stddef.h /usr/local/lib/gcc5/include/c++/stddef.h /usr/local/include/stddef.h ./sys/cdefs.h /usr/local/lib/gcc5/include/c++/sys/cdefs.h /usr/local/include/sys/cdefs.h ./sys/_null.h /usr/local/lib/gcc5/include/c++/sys/_null.h /usr/local/include/sys/_null.h ./sys/_types.h /usr/local/lib/gcc5/include/c++/sys/_types.h /usr/local/include/sys/_types.h ./machine/_types.h /usr/local/lib/gcc5/include/c++/machine/_types.h /usr/local/include/machine/_types.h ./x86/_types.h /usr/local/lib/gcc5/include/c++/x86/_types.h /usr/local/include/x86/_types.h
redo-ifchange /usr/local/lib/gcc5/include/c++/cstddef /usr/local/lib/gcc5/include/c++/x86_64-portbld-freebsd10.3/bits/c++config.h /usr/local/lib/gcc5/include/c++/x86_64-portbld-freebsd10.3/bits/os_defines.h /usr/local/lib/gcc5/include/c++/x86_64-portbld-freebsd10.3/bits/cpu_defines.h /usr/include/stddef.h /usr/include/sys/cdefs.h /usr/include/sys/_null.h /usr/include/sys/_types.h /usr/include/machine/_types.h /usr/include/x86/_types.h
JdeBP %/package/prog/cc/command/cpp test.cpp --iapplication . --icompiler-high /usr/local/lib/gcc5/include/c++ --icompiler-low /usr/local/lib/gcc5/include/c++/x86_64-portbld-freebsd10.3 --iplatform /usr/local/include --iplatform /usr/include -MMD -MF /dev/stderr 2>&1 > /dev/null|fgrep redo
redo-ifcreate ./cstddef ./bits/c++config.h ./bits/os_defines.h ./bits/cpu_defines.h ./stddef.h ./sys/cdefs.h ./sys/_null.h ./sys/_types.h ./machine/_types.h ./x86/_types.h
redo-ifchange
JdeBP %

I also have a wrapper that takes arguments in the forms that one would invoke g++ -E and clang++ -E, tries to works out all of the platform and compiler include paths, and invokes this tool with them.

It's then a simple matter of invoking these redo-ifchange and redo-ifcreate commands from within the redo script that is invoking the compiler.

You can see this plumbed into redo in a real system in the source archives for the nosh toolset and djbwares.

* http://jdebp.eu./FGA/introduction-to-redo.html#CompilerDefic...

* https://news.ycombinator.com/item?id=15044438
I tend to agree here. But wasn't that the sorry state for like all languages out there? Or at least a combination of the reasons you mention.
I totally understand your need. Most of the awesome+OS_name list, they seem not to care so much about these stuffs, or the owner just doesn't have time to collect all the related information.
Checkout :
[1]: https://github.com/iCHAIT/awesome-macOS
[2]: https://github.com/Awesome-Windows/Awesome
If the language designers keep their heads, Kotlin will slowly eat away at Java. Java itself is never going away: it's a Fortran or Cobol situation, only maybe three or four orders of magnitudes bigger.

Xtend never was alive, and it's clear Ceylon has lost at this point, even though it is arguably better designed than Kotlin. However, they made some bad syntactic decisions (not shedding enough of the Java verbosity, introducing new weird keywords), and when you're doing run the mill Java-like programming, it's just more gratifying to write/read Kotlin code.

Scala's development is somewhat unpredictable, but I think it's fair to say it's lineage is not going away either. New compilers are being developed by the original team (Dotty) and by Twitter (reasonable scala) with very different objectives. Currently, there simply aren't any many contenders in Scala's niche (very powerful statically typed programming languages with a pragmatic bend, i.e. not Haskell). C++ could fit the bill but pushes memory management and Cthulhu on you. The ML family could also fit the bill, but lacks momentum/hype. However Facebook is spearheading a revival with Reason ML. Scala's big trump card is the Java library ecosystem.
my bad, in a new project it works just fine. I'll keep investigating.
> The Core developers did agree to a block size increase though in what is commonly referred to as the Hong Kong Agreement.

No, a couple of developers did. I think every core developer not in the room went "wtf, no".
Nuclear Waste: Last Week Tonight with John Oliver
Another two lists that should be mentioned here are:

[1]: https://github.com/iCHAIT/awesome-macOS

[2]: https://github.com/Awesome-Windows/Awesome

They all share the same idea.
Would be good to encrypt (PGP?) the archive binaries before uploading. Encrypting+uploading 100s of GiB... takes days on a regular PC and home internet connection.
Couldn't agree more. In my opinion, advertising is not the _only_ problem. Remember, YT is a competitor to the "old media". And hurting them is in their best interest. Hope that initiatives like wikitribune will pave the way to a better future
I definitely preferred Mithril's m('div') over JSX <div></div>. The closing tags are overly verbose for me.
I find this to be more and more important the more experienced I get. At some point, I had a poignant realization. I work to earn money. I then use the money to provide for myself & my family, to buy things and experiences, and to build a safety net. I do these things to have a relatively stressless, happy, and fulfilling life.

If I just maximize for cash earned, I need to compensate for other things. I want to maximize free time and minimize commute. I have errands to run and things to do. Having flexible work, with a work from home option is worth more to me than making more money. Otherwise, I need to spend more on an apartment close to the office. A more expensive car can make a commute more bearable. I value peace and quiet, and city living is at odds with this. Reconciling all this while working a 9-5 at a central office in the city costs a lot of money.

I currently work at 15Five, where "Embrace Freedom & Flexibility" is one of our core values. We actually are active in living this and our other core values. You can feel the effect directly. I have spent a lot of time thinking about this, and arrived at the same conclusion as this article.
Didn't AMD employees confirm it a few times on the web already ?
In this case, the guy has been spearheading a very high performance, innovative methodology for real-time object detection. Companies interested in that task should be falling over themselves to hire him.
I have seen a local city event going through several iterations of marketing for what is practically the same form of event, and it has been personally very interesting to see how depending on the wording the participants end up being dominated by either women or men.

(Generalizations clause applying), marketing that focused on adventure and competition caused more men than women to sign up. Marketing focus on self improvement and social engagement did the opposite. The data has a low sample size (<10), so take that for what it is.
Yeah, in hindsight it wasn't a great time for programming languages in general...
FUD, FUD, FUD. Pure FUD.

There are, AFAIK, no known patents on React. This means you can go ahead and sue Facebook for patent violations to your heart's content. The license they granted to you to use any of their patents applied to React (of which there are none) is terminated, and you can merrily continue using React.

If this is incorrect, and Facebook actually do hold patents on React, then all of the popular alternatives almost certainly infringe on them as well. So, the worst-case scenario is no different.
Nice.

How good is face recognition at the moment?

Or is this a completely different topic :D
When the grandmother of $SO moved into an assisted living facility, we got pick some of her stuff, too.

We only took the silver cutlery and use it as every day.

There is just no need and space to waste for stuff that is kept out of usage, especially with something like silver cutlery which doesn't degrade by usage and even stays shiny if you use it constantly.
Yeah anyone who vaguely understands AI could see that this would be the case. It's not some kind of conspiracy by sexists.
While I appreciate your comment, I think you are wrong. The facts don't fit the desired narrative, that's all.
Not talk about porn actresses or sex workers maybe for starters.
I've made it to CTO/CIO/EVP level positions in Fortune 500 companies with no college degree, though admittedly outlier technical and social skills. My anecdotal experience does not match what you are describing.

That said, I also think the person you are replying to misses the point in a big way. Just because hiring managers aren't discriminating overtly doesn't mean there are not serious sexism problems in the industry. Not the least of which is that many women don't want to work in the gross/creepy sausage-factory that is many IT shops. Hell, some dude a few posts up was saying he would quit if told to act professionally. How do you think that is going to go when a woman joins his team and it's time to take down the porno wallpaper?
Do you happen to have any idea how long we'll have to wait for that? Might they be out in a month, or might it take a few more?
Scala is much more complex language. Kotlin is more complex, than Java, but its complexity is just enough to cover major Java pain points.

Scala brings its own huge library with features that I don't need. Billions of abstract collections, but all I need is HashMap and ArrayList. They generalize over builders, so `filter` can return some fancy underlying class, but all I need for filter is to return ArrayList or lazy sequence. Kotlin again hits sweet point: all it does is extending standard Java library with few utility methods and it adds lazy sequence type (interface with one method).

Due to Scala huge library it's hard to use on Android with its artificial 65k method restriction. Kotlin doesn't have this problem.

Last time I checked, Intelij Idea wasn't able to parse even standard Scala library without errors. May be it's better now, but my experience is that Kotlin beta plugin was better than Scala plugin. Doesn't relate to language directly, but complexity of the language is definitely influences tooling: simplest language Go has awesome tooling.

Compilation time was never an issue for me, but I guess for some projects it matters.

I don't care about corporate support, but I do care about dogfunding. I didn't see Hibernate being rewritten with Ceylon. But Jetbrains use their own language for their tasks, that means that they are unlikely to abandon it. Google support probably matters a lot for Android developers as well.

That said, Scala is mature language and I don't see it going anywhere soon. It has very rich set of features, it allows much better abstractions than Kotlin, it has huge projects, a lot of developers work as Scala developers. But Kotlin definitely has a momentum.
How we learned to read and write Sketch app data format
Precisely this. The advantages that can be gained from detailed and effective use of a profiler can't be underestimated.

You no longer need to guess at where in your code something is taking up CPU or memory, just look. I'd say the ability to effectively use a profiler is one of the most important skills for a software dev (yet one that many people overlook).
Yeah because with Polymer you don't even need a toolchain.

I hate toolchains and their clunky 10+ seconds compile step.
More and more spam reviews of “Python” book
DHH from 37signals / basecamp agrees with that.
I just wonder what happens when there is enough flexible companies offering similar terms. I guess it's back to square one then?
So it only breaks down on gas giants ;-)
> I wonder why Kotlin beat Scala in this virtual programming language traction game. I don't write code for the JVM anymore, but Kotlin occupies the same space as Scala.

If you look at the graph in the post, it didn't; Scala is substantially more popular. Kotlin is just at a different point in the hype cycle.
I wish the downvoters would say why. If there is a security problem with this s/w speak up.
My Atari could switch between 50 and 60 Hz because of US/EU TV standards. The difference was very noticable especially if you didn't look directly on the screen. The flicker is very hard on the eyes at 50 Hz and much better already on 60 Hz. Later I had a CRT screen that could be run at 75 Hz with some tweaking and that was very nice.

Next screen I buy will be something higher but right now I'm back at 60 Hz with an IPS screen and I'm not totally happy with the flickering. Haven't tried overclocking yet, thought the flatscreens were locked to a certain Hz.
Not using scala or Kotlin. But if others think like me, I bet the scala syntax is stopping them from touching it with a stick.
Sexism and diversity mean very little to me when faceless corporations define the narrative scope in which they apply.

These are clearly rich and privileged people problems.
Obviously not as a carry on, but most airlines won't let you carry on a medium sized suitcase no matter what its contents.
YOLO9000: Better, Faster, Stronger won an honourable mention award at CVPR in June. There maybe better papers, but they are very recent: the last six months taking lead times into account.
If I remember correctly she also made some incredibly dumb Reddit comments which indicated that she didn't get Reddit at all.
You end up needing more-or-less your whole ecosystem to understand Lombok - your IDE, debugger, profilers, linters, code coverage tools... it ends up being just as much effort as switching languages.
Hire Titanium App Developers India – Mobiloitte
I remember seeing claims of 15-30% improved single-threaded performance. Does anyone know how legitimately I should take these? They sound way too good to be true...
Cyberpsychology and UX: Optimising the Cognitive Load
If Facebook's approach is so great, by introducing a legal provision in the OSS license, how come it has not been adopted by any other company except for Palantir, despite being introduced in 2014?

I analysed 75+ OSS projects from 35 companies, and Facebook is practically alone.

https://medium.com/@raulk/list-of-companies-and-popular-proj...
These are both older and not as good as YOLO9000.
From what you are showing us, the answer to How does scons handle non-existence dependencies? is that it does not handle them at all.

Go and look at M. Moskopp's graph. It has a lot of dependencies for non-existent files that the compiler would have used in preference to the ones that it actually used, had they existed.
BBC World Service launches a Pidgin news service
The "it's so cool you can implement a Lisp interpreter in Lisp" people rarely seem to appreciate Forth.
Articles like this really make me aware that men and women like Ellen Pao and her former partners live in a separate parallel world: three degrees, $10 million golden parachutes, private jet flights to ski resorts, affairs with a creepy married co-worker in Germany, machismo-driven muscling for VC connections, bisexual finance wizards who kickstart an Ivy-League LGBT program, dominance games over which chair an exec sits in, PR firms hired to smear uppity former partners... it's like a movie.

I worry that the media looks at cases like this as typical of the experience of women in tech, and downplays the impact of obvious and unobjectionable steps like "recruit junior devs from the ranks of biology grads" and "give expectant mothers maternity leave" because systemic changes aren't as interesting as diversity training or a VC partner's lawsuit.
This is one of those questions where people can reference their pet Big Theory: corporate dominion, government coercion, individualism vs collectivism, insurance, secularization, leaderlessness...

It's hard to pin cultural changes to anything definiteively. So, my 2c with the same grain of salt...

Personally, I think it's the regionalism vs globalism dynamic. At least, I think that's the force acting on me.

We think of our political & cultural identities as part of a much bigger whole. Solidarity and identitiy are closely related. Take HN, for example. If HN was regional and something happened in our region then we'd be far more inclined mobalize. If we regulalry met in person to discuss ideas, we'd have more solidarity. We'd probably be an impactful force.

As an online group, we draw from a much bigger pool. The intellectual aspects are richer. But, the community is weaker.

TLDR, solidarity of mass culture, maybe. Could be something else.
Doesn't help when high value jobs are not created in the first place.
Point is, if you are one of these protected groups you can dress up regular assholery as discrimination.
I am really looking forward to see how next generation Intel Ultrabooks compare to the upcoming Ryzen APU laptops.
Java was cool when I started using it "in anger" in 1995. It was going to be a totally new way of delivering software on the fly over the network (that's why all the package names look like reverse domain names). I moved to Python when Java gave up on the dream and became the new COBOL after the dotcom crash.