skysight-inc/HackerNews huggingface dataset:
That's not how desalination works in practice, you don't end up with 100% salt as a result, even so that would be problematic. Typically you end up with about half of the inflow salt water being converted to fresh water and the other half being converted to higher salinity salt water.

Note that the salt in seawater is actually about 3.5%. So what happens is you suck up a bunch of seawater, which is pretty easy to mitigate negative effects from, and then you have an outflow of 7% salinity seawater, which you have to be somewhat careful with. Ignoring power usage, the US draws something like ten thousand cubic meters per second of water for its use. So a single plant that is supplying water for, say, only a million people might be expected to discharge a volume of water brine that was on the order of 1 million cubic meters a day. The ocean is big, but it would be extremely costly to discharge that amount of brine into the ocean in a way that wouldn't create a very large persistently briny volume near the discharge point. Also, that discharge point is almost certainly going to be near to the shore, which means that it will impact ocean life.
That's how I first fell in love with PHP
Four Steps to Choose the Best Provider of Get Business Loan
There may be nothing more good and relaxing than coming to your own home. On the other hand, there are many who are still in search of the right home. The reason behind this is that buying a home isn't as easy as it may sound. The main issue that many people undergo today is get a Business Loan. The best with increasing need as well as demand for the web has certainly become easy to contact the provider for those Business Loan companies on line.
With ample of options available online the major issues are how do you know the company you wish to choose is the correct one for your requirements or not.
There’s something that would show you through the procedure for deciding on the get a Business Loan:
1- Before beginning this process of choosing the right one in the Home loans in Rockford, you should first choose the right house for you personally. You can't pick the lender first after which select the home. This could assist you to decide the cash you would like as loan.
2- List down the right loan providers, since everyone knows there are many options available today, as a result it becomes a really perplexing procedure to select the correct one.
3- Just like all of the coins have two sides, you will find positive as well as negative qualities of a lender from the get a Business Loan. Thus, checking out the negative reasons for the lender can also be essential. You may also compare the items and check which lender has got the maximum positive qualities which are important for you.
4- Check if you will find any hidden costs. This really is considered to be a thing that not a lot of people consider. You need to know all of the costs which are from the loan. The loan offer won't include all the costs. http://www.howtogetabusinessloan.org
A few things that helped me get a job out of school.
1. Start working on a portfolio.ex: if you are a frontend dev work on creating some sample websites.
2. Algorithms & data structures play a major role for most of the s/w engg positions. The khan academy, coursera ate good places to start.
3. Something to build on 1. would be to see if any open source projects interest you n start contributing.
Good luck...don't give up.
I agree with the spotty documentation. That said, it is nonetheless such a titanic improvement over standard JS, both in terms of safety and of readability (documentation via type signatures), that I firmly intend to not write "standard Javascript" in the future if I have any say at all in the matter.
It is interesting, are you using the latest version from the App Store?
TypeScript is straight up one of the best technologies I work with, rivaled only possibly by giants like Postgres. It takes one of the worst parts of my day - refactoring Javascript code - and makes it straightforward and enjoyable.

TypeScript 2.0 goes beyond that and begins to push the envelope on what type systems can do. Recently I've been loving the combination of discriminated union types and nullable types. It means that you can have code like this:

function myFunction(x: number | null) {
if (x === null) {
return;
}

console.log(x + 1); // x is now a number
}

The argument to the function is x, which is either number or null (that's what number | null means). But the if statement ensures it's not null by exiting the function, so by the time you get to the log TypeScript has (correctly) set the type of x to be just number!

The types match up exactly with how you'd write the Javascript code. It's awesome and it just works.
1980s: Computers come with a BASIC interpreter

2000s: Computers come with a web browser that can run JS

2010s: Computers come with a web browser that can run JS and has some other tools

But what was available in the early 1990s, when IBM-compatible PCs had become cheap enough to have at home, but ~everyone ran DOS+Windows? I don't remember there being any way (unless you count BAT files) to easily get started writing programs.

For those who got their first taste of programming in the 90s, what language and compiler/IDE did you use?
Customers Purchasing Insights for Customer Relationship Management Software
1. Complain that the internet isn't working.
2. Talk to friendly geek who explains going to non Secure site forces pop-up
3. Forget that this work around applied in all cafe and not just the one were problem solved. Goto 1.
> There is no sense of community here. "It's not my problem" is the prevailing attitude.

In Hindi there is a saying, Apna Kaam Banta, Toh Bhaad Mein Jaaye Junta. Translation - If my work is done, I don't care - the rest can go to hell.
UI/UX Design.

I started designing as a hobby. Just started making designs focused on superheroes, comics, etc. A year later, one of cousin's said he is starting a new project, for which he needs some designs. I randomly started designing it. The UI/UX of that app ended up so well that he's still using the same design concept for the app, and since then I have been learning more and more about UI/UX and I have completed more than 7-8 UI/UX design projects till now. :)
I know several open source projects first hand where the founder gets all the recognition while most of the valuable parts were written by others.

Of course you can see the contributions in the VCS history, but that doesn't translate to public recognition.
30% is the error rate for measuring radiation AT the detector. In doing something like comparing pieces of fish, with all the factors mentioned above, I'd expect monumentally greater error rates, of several thousand percentages... rendering the device useless.

There is plenty of evidence that the stress created by a device like this, by an obsession with infinitesimal amounts of background radiation, does far more harm. I see no net health benefit from such products.

Fyi, a 25% error rate detector can be build using a soup can and some string. (Not a joke. This thing actually works.)

https://en.wikipedia.org/wiki/Kearny_fallout_meter
Tesla Faults Brakes, but Not Autopilot, in Fatal Crash
Spare me your outrage. You used deliberately vague language to make a dangerous procedure used only in cases of pressing need sound like something safe and routine. This is playground lawyer stuff. You're not fooling anyone.

> Norwegian exposure was well within regular medical norms = fact.

No, now you're straight-up lying again. Norwegian exposure was double that of a dangerous and uncommon medical procedure.

And then you're completely ignoring my point about the Castle Bravo disaster and cover-up, and deploying argument-by-distraction. (Car crash deaths are bad! Therefore, cancer deaths don't matter!)

Let's get back to the original point. You said: "follow on health effects from nuclear testing on the continental USA are negligible. You're more at risk getting an x-ray at the dentists office." I clearly can't trust your unsourced statements on this subject, so I really would like to see a credible source, please.
One related issue is the Begging Mafia.

http://www.antislavery.org/includes/documents/cm_docs/2009/b...
Have you ever been in a taxi in US or India or Australia or even Canada? The entire experience sucks - from finding them, to convincing them to take you to your destination, to them rudely talking to you when you are explaining them your destination cross streets, to have them talking on the phone while driving, to have their taxi filthy dirty, to have them take you around to your destination in a non optimal way, to have them driving in a really rough manner, to have them ask for tip blatantly, to have their credit card reader not working, to them charging you a large amount for that 3 mile trip, to have them rudely tell you to get off on the other side of the road. It is such a miserable experience and I am glad the entire industry is getting killed.

Speak for yourself when defending the taxi industry. You know nothing and I can prove that with experience and facts. It is so infuriating when fools like you come in and make a statement which has no firm basis and sense of truth.
If we're considering the potential cost of wars that didn't happen, we also need to consider the possibility for the Cold War to have escalated into nuclear Armageddon.
unlikely, while a certainly poewrful piece of software that can do much of what photoshop can (in the 2D realm), it has no support for 3D work, real vector support, active filters (this is a huge one in traditional 2D work, esp icons/logos)
I discovered it back when this came out and pentesting has never been the same.
My first blog - Getting right UX is hard – comments are welcome
> This is an oft-repeated criticism of Haskell which I frankly find has no basis. Firstly, symbols are preferred for these kinds of functions precisely because of their ubiquity. Once you're familiar with them (which you almost certainly will quickly become, for the common ones like `>>=`, and `< * >`) they make the code easier to read, not harder, in general. Few would complain about having to write "<" to compare two numbers in most languages, rather than, say, "lessThan", because it's all over the place, and having a symbol for it makes it easier for a developer to read. The same is true for many common combinators in Haskell. There is no "cult-like insistence" on them; it's simply the case that many Haskell developers find them more pleasant to write than named functions. Honestly, the comparison to brainfuck is completely unfounded, and the references to cults and religious fetishes are IMO unnecessarily derisive.

My issue, back when I was exploring Haskell, was not so much with the symbols in the standard library (eg, for applicative functors), but with the amount of library authors who thought they needed their own little shitty ASCII DSL.
I was showing this to my coworkers the other day, they thought it was great.
FL Studio 11 Crack Full Version Free Download (Updated)
How do you get the source to the LGPL components?
> Chaining a monadic sequence can feel magical at times.

The issue is when this monad is actually a monad transformer tower, in which case there is actually a bunch of "magic" happening at each line.
> a world where JavaScript's shenanigans are the accepted norm.

Hey, we have Typescript nowadays, which does help a lot.
Ask HN: Why does my router have two account with same name?
I've a ISP provided router. Today I was playing around with it. Tried to login the router via ssh.(admin/pass1) then I saw some shell commands. one of them is:

ADSL Router#show login

Username Password Priority

admin pass1 2

user dump 0

admin pass2 1

I wonder why 'admin' has two passwords? I tried to 'ssh' with pass2. It worked too! Is that normal or something fishy going on here?
Yes.

But as for 42, this is unlikely the answer you wanted to hear.
MS-DOS came with GW-Basic and later QBasic, and the latter lives on in QB64: http://www.qb64.net/
Show HN: Zero dependency unicode-aware string tools for Node.js
What happens when x is 0?
And Elsevier is still going strong, and annoying people. It seems that piracy[1] is the only way to bring them down.

[1]: https://news.ycombinator.com/item?id=11177957
But it might cause cancer of the semicolon :)
While your answer is a bit flippant it should not be voted down. Lot of reasons for the pollution and sanitary conditions. You can't expect people who work 12 hours a day but sill have a tiny amount of money to be civic champions but there are plenty of middle class and above do needless anti social actions.

Just need more people to push back against things like driving on the sidewalk, queue jumping, and blatant garbage dumping. Sometimes I do and the offenders generally listen or are shamed to stop for at least a bit.
Lived all my life here in (various parts of) India but never seen or even heard about the gangster / street children phenomenon. Some more info on this would certainly be useful.
I'm not a designer - purely curious.
I'm actually reverse engineering this and similar cheap sensors as part of creating an iOS app... I'm significantly motivated by how utterly pathetic their companion apps are.
I guess I am not observant enough then. Spent hours of hours debugging in the exact "Sources" tab but didn't notice this feature.
The one feature that breaks it for me for professional work is that filters happen to a layer instead of being attached to them an are able to be changed on a whim. It's impossible to do any real work if you have to render and re-render every shadow on every text and object when its size changes.
I think I could do without everything else but that.
How is the performance of dns lookup when using dnsmasq? Is it faster than putting them on /etc/hosts? I tried putting the blocked domains in the /etc/hosts file, but the performance is terrible. It significantly increased dns lookup time on my i5 laptop (that was before I upgraded my laptop with ssd though), so I ended up configuring my own ad blocking dns server on a cheap Scaleway vps instead and never have any issue with long dns lookup anymore.
> But it covers many cases, including the one here.

In my experience, it doesn't even cover cases such as this one, but it certainly makes developers confident they don't need to apply contextual escaping.
I wonder how much of this attitude spreads into work mentality. In my time as a consultant, I heard a lot horror stories about failed offshored IT projects. (My own experience with offshore service centers is quite good though.)
No, because it isn't e-ink.

Reading standard screens is impossible in full daylight and also leads to sore eyes.
What's New in High Performance Python
It very much depends on how far you want to take your functional programming. If you want to make heavy use of purity, monads, type classes, tail recursion etc, you will be much better off in Haskell.
ARM processors have been paired with FPGAs for years now (since ~2010):

http://www.xilinx.com/products/silicon-devices/soc/zynq-7000...
https://www.altera.com/products/soc/portfolio.html
Computational Theroforming
Willing to Experience Linux? Try Ubuntu Demo Right Now in Your Browser
There is one problem with that - the farms that have water rights that means they can make almonds in the desert.

If there were a free market for water I would agree with you, nothing in the world will end a shortage of anything faster than a free market.
Shoop: a high-speed encrypted file transfer tool
Good question - edited my code to be correct.
I think it's just the sample code needs to be x === null. Nothing to do with TypeScript. The sample is a good example to illustrate the union type.
Not all big problems have complicated solutions.
I see where you're coming from, but I feel like it would be a mistake to expect the language or std lib to try to solve problems that are effectively organizational/cultural issues.
That’s why I love Krita so much – it can do all those things, can do animation, and, partially, already 3D, too.
Uhhh... so like, what about that whole thing where, like, someone could simply disguise a deadly device as a big old pile of garbage?

Am I the first person to have that idea?
As the founder of Paw, I'm certainly biased, so I'll stick to the facts. Paw has "dynamic values" which lets you inline computed components in any field of your request: useful for pointing to values from other requests, previous responses (parsing is done on the fly, no need to refresh), which is useful if you want to send back an auth token returned by a previous request. Dynamic values can do also stuff like MD5/SHA hashes, HMAC, URL/hex/base64 encode, timestamps, randomizers (Chance.js, JSON schema faker) with no code required (you can write custom JS snippets too if ever needed). For example, we once demo'ed the Algolia guys that their custom HMAC-based signature for client-side search was doable with no code. So, if you have the need, you can do custom stuff easily.

Also, extensions (many are built by users) are bringing lots of extra features we would have not thought about ourselves: https://paw.cloud/extensions/

Environment variables in Paw can be nested or computed (with "dynamic values" described above). It can be useful, for example, to have an "Auth" variable that contains a pointer that accesses the "user.access_token" JSON path from inside the latest Login request, so you can later simply point to the "Auth" variable everywhere else. One other thing about envs, is that you can have independent groups of environments: a typical example is you have a "Server" group with envs called "Prod", "Staging", "Local" and independently a setup with user credentials or variables that are more like static globals (AWS Keys, etc.)…

Now regarding to the team syncing service, "Paw for Teams". It has branches, snapshots and full history. In a dev team, it means one dev can experiment stuff on the schema for API v2 while others are fixing bugs on API v1, and when API v2 is ready they can seamlessly merge the new updates back to the v1 branch. Also, we've made the choice not to be real-time synced, because it doesn't fit well to software development: when I'm experimenting stuff with an API I don't want others to be polluted by my temporary garbage. So instead you "commit" changes only when ready. More about Teams here: https://paw.cloud/teams

Last but not least, Paw locally encrypts with a randomly generated symmetric passphrase all credentials you enter in your projects, that means your server keys, access tokens, etc. are a lot safer. And now that you can (optionally) sync with Paw's backend, we certainly don't want to have your secrets in cleartext on our infra. As passphrases are never uploaded (obviously! but by default stored in OS X Keychain), it's the users responsibility to safeguard them and share them with their team (on 1Password or similar).
You willingly subject yourself to this? Why?
And long before that, Xilinx made FPGAs with embedded POWER processors.
What kind of repercussions? Please elaborate.

The only result of a lower stock price that I can see is that Google employees might demand cash instead of stock for compensation. (But Google still does make enough in cash.)

And by 'demand' I mean: get unhappy, be more likely to leave, and for new hires, be more likely to take up alternative offers instead.
> Responding to violence with violence may have been the right response in 1914

Responding with violence actually is the only reason why there was WWI. Also every party that took part in the war saw it as an opportunity to further their own interests.
There used to be, but it was removed years ago. The official suggestion is to use Tampermonkey instead.
What is reach front end? The one where you wait your js to arrive only for it to issue own API calls, then wait data to arrive, then it to be parsed and finaly shown?
It would not surprise my if some dumb turbolinks staff would beat a lot of fancy frameworks performance an UX wise.
Just set up some very clear and simple rules. Don't worry about small threshold when setting up the rules, simplicity trumps.

(Because corner cases where small amounts of funding would trigger the requirements can be worked around by just not using that find. As long as the circumstances triggering the requirements are easy to predict.)
> But some things you absolutely cannot say, at least about taxis in the Boston area, are that they are anything but clean, safe, reliable, punctual, and able to take your credit card.

Safe, sure, to the best of my knowledge. Clean? Nuh-uh. Punctual? Nuh-uh. Able to take my credit card? Maybe 50% of the time. "It's broken," and suddenly it's not broken when I shrug and get out of the car.

And with one exception (a dedicated airport service), every dispatcher I ever dealt with was at best a prick. The only time I use taxis now is departing Logan, where I have no choice because they banned Ubers.
If it can be seen then that is an impact, if it casts shade that is an impact.

If peoples livelihoods are damaged that is an impact. I think that is stealing.

So, this is a community matter.

So
I have been living in Delhi for around one year now, and as one of the other comments pointed out, this city is filthy and extremely polluted even by Indian standards (Note: I am an Indian and have traveled to and lived in many Indian Cities).

Here are some things that in my opinion make this one of the worst places to live:

- Filth, Garbage, lack of sanitation. Most of Delhi is filled with garbage. There is Garbage lying everywhere. People throw in out of their cars on roads while driving. People dump plastic bags filled with garbage to nearby streets on a daily basis.

- Pollution. Its monsoon season here in Delhi right now and for the first time in a year, I was able to spot a few stars in the sky last night. The rest of the year, the air is filled with a haze of noxious gases. I have seen vehicles emitting large plume of white smoke and no traffic policeman cares to stop them and ask for their pollution certificate. Garbage dumps mentioned by the OP are literally like mountains with smoke emanating from various parts all the time.

- Lack of space. Ok. There is no space in Delhi. For one to walk or jog.

- Angry culture. I am sad to say that I have never seen more road rage incidents anywhere else. People have very little patience and respect for fellow individuals seems to be missing more often than not.
We introduced Typescript into our architecture. We start to love it, too.

One thing though: the engineers started to write classes for everything. I had to catch that and forced them to stay as functional as possible. Does that happen to other teams, too?

And I really like to see WebAssembly to become part of our browsers and Typescript generating it instantly.
So does that mean ag or taps?
How we can successfully write a program for Windows 2.x
In Germany, we replaced that system several decades ago, because at 160km/h+ that can become pretty risky to do.
I think your inherent bias knowing only about your field is distorting your r&d expectations.

Can you imagine a private sector narrative that could give rise to CRISPR? That's the sort of blue sky r&d that tenure is designed to protect - basic science r&d is impossible to value.
In that sense Excel is comparable to Bash.
Streak (YC S11) hiring a Back end Tech Lead to build autopilot for salespeople
I do miss meaningful whitespace. It's my favorite thing about Python. Although I recognize it's not for everyone, and it's purely a matter of aesthetics and preference.
Russian spy aircraft are flying over Britain – and the MoD's cool with it
Kotlin can do something similar, in fact I think the code would work exactly like that if you ported it, but it can also do things like:

> if (a instanceOf SomeClass && a.someGetterOnSomeClassNotAvailableOnTheStaticTypeOfa != null)

Which is pretty awesome because it means you don't have to pollute your code with unnecessary casts.