skysight-inc/HackerNews huggingface dataset:
"These changes reduce the size of the generated code for your components by around 60% in most cases"

Sorry angular team, it just mean you did poor job at first.
Not exactly semver either, Angular 4 is backward compatible with 2.x.x. Following semver would mean it should continue to be in 2 series
California stores plenty of water. Many times more than non-ag users would ever need. The issue is the incredible demand that agriculture, now just 2% of the state economy, places on water resources. If farmers want more water storage so they can waste water planting hugely inefficient crops like almonds and pistachios they are more that welcome to build and pay for a dam themselves. California taxpayers shouldn't have to foot the bill. Oh, and I wish them luck with finding an undamed river without salmon or steelhead runs with a location unused and unloved enough that you can plop a reservoir on it.
Israeli Startups Leading the Digital Sports Revolution
While ones argued him (why then, if it's total trash?), the others censored him out.
Why not multiple Makefiles?
I don't disagree with you as far as the effectiveness of polemic; more the ethics of it. Built on a rational/empirical foundation, a good polemic can engage hit people in both the guts and the brain. That's fine. But absent such a foundation, a polemic is just empty posturing. It might win, but to what end? And if we accept this as a legitimate way of arguing policy, then how what right to we have to object when others use the same tactic against us?

I recognise that all over the world -- and especially in America -- the political sphere is increasingly dominated by people engaging in polemical arguments that consider facts to be essentially irrelevant. And yes, this is working for them. But if we stoop to that level, the contagion only spreads, and politics devolves into nothing more than tribal hooting at one another. Which is usually the last step before civil war.

So we need to be better than that.
VIRSEC INTRODUCTORY WEBINAR: THE PROMISE OF TRUSTED EXECUTION
GTX series cards don't fit in 1U/2U/3U rack servers very well due to the design of the coolers. The Tesla cards are available in passively cooled configuration (just a big heatsink) which allows them to be cooled using the existing fans in the chassis.

Facebook and Microsoft have their own 8-way GPU server designs that use a completely different connector for the GPU (SMX) instead of normal PCIe slots, again because of the motherboard/chassis design. (SMX is also used to expose the NVlink bus).

https://www.nextplatform.com/2017/03/17/open-hardware-pushes...
The Zimov's (Russian scientists) are behind this effort. Check out their Kickstarter: https://www.kickstarter.com/projects/907484977/pleistocene-p...
I think it's just easier to think that way and measure results. Empowering workers is more fuzzy and hard to measure.
Since (from your profile) you have also worked in a lab in the US: How does it compare to that? Do you like Germany so far?
Are you talking iCloud generally or Photo Library? Sync progress for photos and videos is displayed at the bottom of your camera roll. As for storage they've reduced prices several times and it's very affordable now (I agree it started off terribly priced).
[Request for Criticism] FiberTaskingLib – A Task-Based Multithreading Library
The Genomics Revolution Shows Up Late, but Shows Up
Weaknesses detected by PVS-Studio this week: episode N3
I tried react initially. As a Java developer, I needed types, rxjs, modules without the Hassel of webpack configs.

Angular provides consistent structure to your app. With angular-cli, consistent interface to front-end development. Having ported it from Ember, IMO the cli interface should be standard across all front-end frameworks.

I see it as microkernel like framework for front-end development. In Java land, we have OSGi standard for modular software component development, angular has sort-of similar design.

The only confusing part is NgModule, the team should rename angular modules as NgBundle - which consists of native TS modules.

I read somewhere, angular team is working on material widget library, please make style-less components with theming support.
In some languages, it makes sense to add the "bell", otherwise the sentence is incomplete.

In my native Hindi, you would say "X's ship's bell". If you drop the the "bell", it becomes "X's ship". Obviously it's not a ship. And if you drop the "ship", it becomes "X". That would mean the bell's name is "X". So the only complete, logical sentence has to be "X's ship's bell".
Dell’s 32-inch 8K UP3218K Display Now for Sale
I didn't call it content marketing, I called it "short, superficial shit".
> iTunes is the single worst piece of software I'm still forced to use.

Yes. This very issue (the complexity and difficulty of properly using iTunes) has been commented on by a noted and famous Twitter user, btw: https://twitter.com/search?f=tweets&vertical=default&q=from%...
I see airwars.org already receives funding from the open society foundation and other nerfarious organistions.

Perhaps you should ask billionaire George Soros for a sweaty wad of cash.
If I wrote a post, it would be: "read Ch. 12 of Perl Best Practices (2005)[0]".

Yow, $30+ for the ebook! I wouldn't buy if just for that chapter… fortunately, the guidelines from the book have been codified as Perl::Critic, so If you don't mind missing out on the gently guiding text which accompanies each rule, you can browse the Perl::Critic::Policy::RegularExpressions[1] submodule docs.

[0]: http://shop.oreilly.com/product/9780596001735.do
[1]: https://metacpan.org/pod/Perl::Critic::Policy::RegularExpres...
Geez. I'm trying to be understanding, but if your work was mistaken for garbage...

It's like someone tossing my code because it looked like the output of /dev/random...
Show HN: Thématic - Making sense of large and noisy FB pages
Let's say you have:

OpenSSL:
foo1():
bar()

foo2():
bar()

LibreSSL:
foo1():
bar()

Then someone realizes foo2 needs to call baz:

foo2():
bar()
+ baz()

This isn't relevant to LibreSSL and so isn't ported: no problem.

Then someone else realizes that the foo2 change should also apply to foo1:

foo1():
bar()
+ baz()

While this patch will apply cleanly to LibreSSL, the idea that after calling bar() you should call baz() is something they figured out in OpenSSL, and is plausibly a derivative work of OpenSSL.

The more copy-and-pasty the change is, the easier it is to be in a situation where a patch that would apply cleanly to pre-fork code would actually be dependent on post-fork code.
>> I think it's perfectly worthwhile to invest effort into lasting music delivery systems that are entirely under your control

Agreed but I would argue that solution is a physical medium. You will always have the ability to play your content. With iTunes you're firstly at the mercy of iTunes developers. Personally I go with streaming (Apple Music) and I buy my favourite albums on vinyl so that if I stop paying my streaming subscription I still have music.
I like the idea, but imo we need to treat inbound email differently than a task list. I think inbound email should have a rich set of filtering/grouping/bulk archiving tools to sift through the junk quickly, and then a seamless way of converting the actionable items into to-dos. I don't think Gmail handles either of these parts very well.

When you think about it, gmail is just one input into your list of things to do for the day - so you could imagine other integrations like Github PRs that end up there. Anyway, I'm glad people are still working on this problem, I consider it very much unsolved.
A frequently given piece of advice is to carry a photocopy of your passport. It can short circuit some or all of the process.
That seems like an unnecessarily hostile response. Even if you already knew that, other people reading the conversation might not have known it. There's no call to interpret a declarative statement as a personal attack, or implication that your knowledge was in some fashion lacking.
Yes, these jobs are part of the Tertiary Sector [1], but maybe we should open up a Quaternary Sector for them.

[1] https://en.wikipedia.org/wiki/Economic_sector
Most likely what will happen is the rich will create gated cities and private armies and leave the rest to fend for themselves.
Live Instagram follower count Real-time
I don't particularly like TypeScript.
It slows me down because of several reasons:

- Compile time means that it takes more time to debug anything.

- The rigid interfaces mean that I need to spend more time researching how to use various modules/libraries (maybe code completion would offset this problem but this is only possible with a heavy IDE that has intellisense or similar - Not Atom).

- When I want to test something quickly, I often get annoying compile-time errors along the lines of 'code is unreachable...' among others.

- It requires more planning to do anything (since you have to design the interfaces before you can start to implement). This is also not good if you just want to try something quickly and then roll back later.

- Changes to one class/interface tend to have a large cascading effect on other classes/interfaces so it takes more time to make changes to code - This happens with JS too but to a much lesser extent.

- Adds lots of unnecessary dependencies to my project.

- Complicates setup and DevOps tasks, Dockerizing, (E.g. due to version mismatches and thousands of other potential issues) etc...

The reason why I don't like heavy IDEs is because:

- They're slow and clunky (sometimes they freeze for a long time in order to index content)

- The use up a ton of memory.

- They make your team lazy when it comes to structuring your source code into proper folders (since you start to rely more on search features of the IDE to find things).

- They take ages to install.

- Support fewer operating systems.

- Are usually proprietary and difficult to customize.

- More prone to bugs.
Trump may bring manufacturing back to the US but no way the workers will get any benefit from that besides maybe minimum wage jobs that are dangerous in addition. All.i have seen so far is a push to reduce environmental and safety rules because they are too burdensome for the capitalists. The workers will get nothing but tough talk.
If drastic action is taken now we'd only see 2 degree warming. That is far from the end of the world.

If we do nothing we'll see 5-8 degrees, which would change the climate pretty drastically.

It's not too late at all.
Author here. I'd be happy to hear any criticism you can think of. Also, I'm happy to answer any questions you might have.

Would you find such tool useful?
Is this real? (apparent way to bypass login on win 95)
What is there to try out? It looks like a pretty standard "kanban for gmail" idea. If you need more you either don't use workflow managers or don't have a very good imagination.

Though I'm not really seeing what makes it any better than existing GTD offerings that already exist for gmail, so I agree with you afa I'm not going to be recommending it to anyone; if they had anything more there I'm sure they'd've had a different screenshot.
Use CMUS is a small, fast and powerful console music player for Unix-like operating systems. https://cmus.github.io/

Anyone wanting to program and hack their music should use this gem. It is the best music player I have ever used.

Installation instructions http://macappstore.org/cmus/
My neighbor Nan makes a living as an artist. For about three decades she primarily paid the rent by working regular jobs. These days she works pretty much every day as in seven days a week: painting, teaching, selling, marketing.

She has decades of craft and decades of knowledge about what will sell and decades of rolodex. It's a business. She still does art for its own sake and it is way more awesome than what pays the bills...but what pays the bills is what pays the bills.

One of the things about Nan is that you wouldn't know she's an artist from meeting her. No black turtle neck, no angst, just the woman who grew up from the child and went to the grocery store to buy milk when the kids drank it all.

So what is the reason that most artists don't make good money? It's hard work and luck and perseverance, like many other occupations and not like programming is today in that there is not a lot of corporate demand.
What do people think about the future of Juju?
It's ironic that this paper is published by a predatory publisher.
Bridges require foundations, pier columns, truss cables, and roadways in order to function. Each is necessary to the function of the whole; none has priority, and it doesn't make sense to single out any one of them as the thing that allows any of the other things to matter at all. In particular, it doesn't make sense to point at a bridge under construction that doesn't have the final piece in place yet, sneer at it because it doesn't have that piece, and suggest that it's pretty much exactly the same as no bridge at all.

20 points on average might push enough people from "unable to genuinely perceive long-term threats as threats" to "able to genuinely perceive long-term threats as threats", that it would move us past the political tipping point of collectively caring enough about doing something meaningful to both figure out what to do (devote money and resources to research) and to do it.

Individual carbon footprints are not meaningful - it doesn't matter how well an individual paddles their canoe when that canoe is in a swimming pool on a cruise liner. What matters is how the liner is piloted. If all people suddenly disappeared off the earth, except for those people who happened to be standing in Walmarts at the time, do you think that society would be better or worse at recognizing and handling abstract, long-term threats like global warming than the society composed only of graduate students would be?
We have enough provable, documented examples of very long range contact and trade that it seems highly implausible that there was no such contact that we aren't aware of. If a Christian monk can be born near Beijing in 1220, walk all the way to Europe and meet the pope then it' beggars belief that similar journeys were never done in more ancient times. After all Marco Polo wasn't the first European to go to China either, his father and uncle had been there before him.

I do accept that we have to distinguish between mythology and history, but lets analyse this according to scientific principles for a moment. If you have a theory and it accurately predicts what happens, we call that science. If the Aztec believed there were bearded white people living beyond the eastern sea that would one day come and conquer them, then it actually goes and happens, then I think it’s reasonable to take the origins of that belief seriously.
What license is LibreSSL under?
Huffington Post is filled with crystal-waving hippies, but they still publish this:

http://www.huffingtonpost.com/jon-entine/post_8915_b_6572130...

"In sharp contrast to public views about GMOs, 89% of scientists believe genetically modified foods are safe.

That’s the most eye-opening finding in a Pew Research Center study on science literacy, undertaken in cooperation with the American Association for the Advancement of Science (AAAS), and released on January 29.

The overwhelming scientific consensus exceeds the percentage of scientists, 88%, who think humans are mostly responsible for climate change. However, the public appears far more suspicious of scientific claims about GMO safety than they do about the consensus on global warming."

The EU regulatory bodies are governed by elected politicians who in this case listen to fearmongering, not science.
I've been using Clementine for the past few years, too. It's really a nice "simple" interface.
A word can have more than one meanings. From https://www.google.com/search?q=define%3Ascribe&oq=define%3A...

3. a pointed instrument used for making marks on wood, bricks, etc., to guide a saw or in signwriting.
It's the job of every other industry that depends on the world existing to call them out on this and spend actual dollars as a protective measure. And the people and their governments, because the collective interest in fixing this can not be decided by a minority value holder. We have done this before with ozone issues and we can do it again but it's past due time to just collectively have the aha moment.
If the applicant has the upper hand (i.e. if he has highly desired rare skills), this will not happen.

And if he doesn't because you are applying for the 99% of jobs that require no unique knowledge - then it is no loss for the recruiter to antagonise the applicant. The worst outcome is to get the subjectively second-best candidate out of a hundred who can all do the job just as well.
Will that help? There have been many stories (some posted on HN) of customs saying "unlock your phone or be detained indefinitely".
I can't wait to retire.
I think you have confused "ideal hash function" and "perfect hash function". A perfect hash function is one that maps a finite set of keys into the same number of buckets with no collisions. They have to be tailor constructed for the keys they are intended for and are not for general purpose use.

An ideal hash function on the other hand produces output that is indistinguishable from choosing the hash value for every key independently and randomly. In particular an ideal hash function should be a PRF, and it should handle any input size, and any keyset.

They aren't the same thing at all, and you should not confuse them. You cannot substitute an ideal hash function for a perfect hash function, or vice versa.
I loved working with angular. They lost us when they released angular 2. It was complete breaking changes and the upgrade path was a nightmare. They basically were forcing users to completely rewrite their front-end if they wanted to upgrade. So the team figured if we have to rewrite our front-end, what's keeping us on angular and why would we stick with a framework that doesn't seem to have any issues forcing it's users to do complete rewrites just to use the newest version?
Nearby, record low wind-chill temperatures in Massachusetts yesterday after a massive blizzard ten days ago.

http://www.masslive.com/weather/index.ssf/2017/03/with_wind_...

http://www.masslive.com/weather/index.ssf/2017/03/60000_powe...

Anecdata.
I remember trying to prove that this was impossible... Until I killed a floppy reader.

But now? When microcode can be patched? I'm waiting for tamperproof ransomware, that holds your hardware as well as your data as the hostage.
Episode 1 - https://www.viva64.com/en/b/0484/
Episode 2 - https://www.viva64.com/en/b/0487/
And yet, (from what I've read) DGX-1's are getting snapped up faster than Nvidia can make them. If you have a >6 month wait list, and people still want them at that price, then supply & demand suggests you may even be under-priced (of course Nvidia wants that market saturation).
High-end photoprinters use special paper and ink that is tested for its lightfastness. Turns out that traditional processes like C-Type are less lightfast than high quality digital prints. But slightly more obscure processes like Selenium toning are more lightfast still.

Of course if you have a digital source, you can always make a new print. This doesn't sit well with the commercial art world which considers most of the value to be in a unique handmade tangible object imbued with creative manna by the genius of the artist, and not in a reproducible image that anyone can copy.
The logic analyser just uses a single board, but they support 8 different STM32 development kit boards.
I have built multi-10k+ line applications in angular 1, 2 and react. My personal preference is react by a mile.

The concept of modules and dependency injection was nice before we had any sort of module systems, but at this point it's essentially entirely busy work, given tools like proxyquire when testing.

Template compilation errors are a nice step up from 1, but those that I've seen have been very misleading and have been the cause of wasted hours debugging.

Angular 2 makes extensive use of the Reflection API for metadata, which combined with the fact that angular-cli is hard-coded to perform static analysis (even if you disable AOT) is another pain point. I'm trying to build the equivalent to "react storybook" for our platform, and it's taken me about 3x the time it would have with React.

With all of that said, if you need a "think-inside-the-box" tool for a large, decentralized dev team, angular can win out- there are fewer places to look for documentation, which will be nice when angulars documentation improves.

I actually find that React better encourages smaller, cleaner components with fewer responsibilities, but that's also likely due to being very familiar with the redux paradigm.

Finally, if you want very flexible components, react wins hands down, because components can be used as properties to other components; dynamically rendering components in angular has always had an inversion of control issue.

That's been my experience; ymmv.
On the client, you are more likely to have a single API request. But on the server, you could be doing any mix of async things in a chain of dependencies + conditional logic.

Callback hell isn't a symptom of bad design. It's what happens when you have a lot of async function calls. Flattening callback hell often just contributes to callback hell with indirection, making it even harder to follow.

But thankfully we have promises, now.
How morale changes as a startup grows
Malayalam, the language of Kerala, is similarly curvy. Same reason. I have several old palm leaf 'books' with Malayalam script.
Been a few years, and it was cool in the day, but very complex. With k8 now, not sure why one would choose Juju first. They are slightly different problem domains, but not exactly.
Wait, Spotify UI is terrible? How would you alter it? I ask because I find it to be really good, especially since I came from playing my music on Windows Media Player and occasionally VLC(!).
Dawson: a serverless framework for Node.js on AWS
Do you mean to display it or to actually be able to interact with it?
As the person who wrote the accepted answer to that question, I'm flattered to see it linked here. (I'm also a bit embarrassed at reading some of my older rambling-style writing, but nothing beats experience :)

While my forray into malicious floppy disks didn't end with physical damage, I did manage to make one similar to DBAN. If you booted the computer with the floppy inserted, all drives would be formatted instantly, without any user input.

Fortunately, even in highschool​ I realized they probably imaged the school machines anyways. Probably...
Too bad it's only in Canada, Finland and U.S.

Also, why in hell you use plastic as a holder? Do you realise how much waste you are creating?
The celebrities were always lose leaders for twitter, although I am not sure they realized. The profitable piece would have always been the customer retention and not advertising, once they crossed into main stream. Purchasing is not the mode users are in when on twitter, it is almost always negative brand engagement when the use case is not interpersonal.
> "software doesn't damage hardware" [not parent's claim]

Isn't this trivially false?

Of course we can design hardware (+ firmware) that allows software to damage or irrevocably destroy it.

So even if we're not willing to accept that alone, it surely follows that some hardware (+ firmware) will (accidentally) be physically vulnerable to malicious software?
Why are we even building suburban subdivisions and strip malls still? Maybe if we utilized the infrastructure in urban areas (and even existing suburbs) we wouldn't have the need to keep investing in new infrastructure while our old infrastructure crumbles.
Great job! It's nice to see someone being proactive rather than simply complaining.

It's also good to see nuclear power included in your list.

The fact is that if energy technology is developed as it should be, market forces will lessen CO2 emissions, and nobody will have to "sacrifice" anything.
Due+to+Maharashtra+Doctors+Strike+135+Patients+Die