skysight-inc/HackerNews huggingface dataset:
For many decades society has told the smartest and most ambitious 18-25 year olds to go to college and climb the largely pre-defined ladder of success. What would happen if society told a bunch of them to pursue new innovations and ventures instead? I think we're headed in that direction and I'm excited to see how it unfolds.
Yes, these are two main approaches to AI, with expert systems being the "old" AI and ML being the "modern" AI. In the old approach, you knew exactly what you wanted to achieve, and very often you had a relatively clear idea how to do it; the challenge was to construct the solution manually. In the new approach you are not so much concerned with how to do it as you train on some dataset anyway. The results are less predictable though, you might even not understand why certain things happen. The number of mistakes/false positives can be relatively high.

Still, with these methods, I think we're very far from real artificial intelligence, where you can really learn something new on the basis of something old. I believe until we have a profound understanding of what it means "to understand", such an advancement in AI won't be possible.
There is also one point that he missed. The internet is full of advices that are comming from half studying GDPR and are deadly wrong.

31 days to GDPR. I hope you at least understand it.
> Proof of Work is the only way for people to transact in which they don't have counterpary-risk problems before transacting.

> Before PoW was invented, there was no way of doing this.

If I pay with my credit card and am scammed, I just let them roll back the transaction and let the other side prove their case.

With Bitcoin, that mechanism is _impossible_.
The Meta of DTC – Investing in the Pickaxes of DNVBs
Except that the status line is literally "HTTP 200 OK", and the 'ok' check is simply using the domain terminology.

Well, not exactly. From the documentation of .ok: "This is not a check to see if the response code is 200 OK."

Technically, it checks if status code is not between 400 and 600.
Ah that's what I missed. This makes more sense. Thanks.
What I'm interested in — most open source licenses such as MIT require that a copyright notice is preserved for each dependency, direct or transitive. Many licenses even require that such copyright notices for all dependencies are shown in an about menu in the software.

How do you do that with node.js projects? Do you just have an about screen with 15'000 licenses and copyright attributions in your software? Do you just violate the license?
Assuming you audit what was locked, and audit whenever you update, then yes. I'd be worried a coworker would go on an update spree just because they can, and wouldn't audit the new code.
Newbie question: would you not design ML systems to be able to explain themselves? Alike: hey, query planner, what's your query plan?
Isn't the way Go handles dependencies just as crazy? Not trying to troll here, but I don't think Go has an excellent track record in that area either.
Are union types the new lambdas?
Paris has several times the density of NYC as a whole. The latter is far more than midtown.
Correctly checking if a variable is odd is not quite as simple in a dynamic, type-coercing library like ECMAScript as you might think. You have to consider things like: is the variable null or undefined? Does it have the Number type? Is the number an integer? Is the integer odd? In a statically typed language, the compiler would guarantee many of these things for you, but in ES you need to do it yourself.

It's not rocket science, but it's tricky enough that you could perhaps make a mistake or overlook something. To be safe in these situations, when writing a small amount of "nearly trivial" code, programmers have generally resorted to a package manager called "Google / Stack Overflow".

This package manager works as follows: You Google for "safely check if odd in JavaScript", open the top Stack Overflow link, then copy and paste the answer (usually a single function) into your codebase. Then you add a comment saying "taken from https://stackoverflow.com...". Whenever you have another piece of "nearly trivial" code to write, you install it the same way.

ES developers thought that this workflow could be optimised a bit. To that end, they invented a package manager called "npm". Unlike the Google / Stack Overflow manager above, this lets you install functions like "is-odd" without having to manually copy and paste them from your browser. It also keeps track of where they came from, who authored them, and even lets them be updated, if necessary.
To be fair, basically the whole reason requests exists is to try and have good UX for devs.
Can someone please change the clickbait title?
How soon can I use contraception after abortion?
A woman's body is caused stress during the abortion phase. It requires time to heal. Thus, it is necessary to wait for completion before recovery you start having sexual intercourse again. Abortion, however, does not affect your fertility.

The menstrual cycle is reset shortly after the pregnancy termination process and there is a risk of pregnancy as soon as you resume sexual relations.
So, if you do not wish to get pregnant at this time, it is crucial to begin using contraceptives.
How soon can you start contraception after an abortion? The post is all about-http://bit.ly/2HH1VHx

For more details, you can directly Browse to - http://www.buyabortionpillsrx.com or
you can also contact our 24*7 Live Chat Support team through - support@buyabortionpillsrx.com
tl;dr: Hyper 1 did pretty bad. I don't expect much from Hyper 2

https://drive.google.com/file/d/1eQJPan-hs4AgX1pK45WS2UNjjVg...

source: https://danluu.com/term-latency/
Fit image to the datagridview cell – vb.net?
>The way the article (and pictures) describes it, the car will receive a full instruction package before starting to execute it. And all regular systems (collision avoidance, ...) will presumably still be active

Will receive the "full instruction package" IF the connection works at the needed time or however before it is needed.

The approach could be very good for whatever you have time for AND that is not "vital", just as an example to correct a navigation plan, but for something in an "emergency" the reliability of the connection at the right time needs to be taken into account.
This looks like a good start but honestly it looks like it needs the help of a good designer.

For a more polished alternative, check out https://www.pocketsmith.com/ - I've been a customer for a while now and, as far as I can tell, can do everything HoneyMoney can.
Expanding on above, Al-based BEOL interconnects were used until the process for making the more-difficult Cu interconnects matured around the turn of the millennium.
Without precautions, Cu will diffuse into Si badly and generate tons of traps. TiN is a typical barrier material, but increasingly exotic materials are now being used in cutting edge nodes.
I tweeted out to him and he responded.

https://twitter.com/debarghya_das/status/988178000914022400
The average successful entrepreneur is in their 40s, but the founders of the absolute most massive tech companies were mostly in their teens or 20s (Apple, Google, Microsoft, Facebook, and in a previous generation companies like Dell and Compaq). There are several more founded by people in their 30s and 40s like Amazon and Netflix. The outlier exception is Qualcomm whose founder was 51.
Adding on with a much more minor nit, I notice there seems to be a missing word in some of the explanatory text on the individual page.

"flip through a few above color schemes and see how much faster you can read"

"A few above" should probably be "a few of the above".

For what it's worth I had to take your reading challenge and flip through the schemes many times before noticing they did anything. I'm not sure if I'm color blind or what, but I hard time telling anything was different.

One final point, can I suggest using more compelling literature for your samples? I'm not sure who the intended person is for the reading test, but I think you should put in a couple that aren't aimed at teenagers. I'd suggest something from David Foster Wallace - he has some amazing short stories and articles. You might as well use captivating literature in addition to your color technique!
Yes but then you're no longer grappling with the limitations of the ecosystem. Introducing a rogue developer who updates dependencies irresponsibly is a danger in any language.
People often fail to take into account that risk has a value. I did some quantitative analysis (most of that is BS but that's another story) for a gig and it was big eye opener.

People talk like:

"Well property praises will always go up. It's a good investment yada yada" but there is a risk that they won't (which often is a sore point). There's even a risk they'll crash. Many people (at least in Sweden) is so over leveraged that it wouldn't take that much for the bank to require a mortgage holder to put in more money to cover the decreased value of the property.

How large risk for a "catastrophic decrease" varies but taking that risk is a cost in itself. It's the same as with insurance, the less healthy/more risk you are the more it costs.

With renting you might not have the upside of investment, but you also don't have to bear the "cost" of that risk
But, that might be in the realm of SQL too. Find out what items were frequently bought with the item that this customer bought, and send them as recommendations..
Rule-based does not always mean that a user is sitting down writing that tennis balls and tennis shoes are related items. Don't you think?
Another problem is that if your nice blockchain has N computers in it, someone can go to AWS and add N+1 and take over your network. You basically have to blow more money on PoW than the network is worth _constantly_.

Or you can have a "private blockchain", which defeats the purpose entirely.
It might be clickbait, but that's the title of the article
It saves a whole keypress (because you need to go into multicursor mode first, then press Home / Ctrl+A to get to the beginning of the line.

Additionally, there is a case where if you don't select the last line until the end, you end up in a state where the last cursor is already at the beginning. If you press "Home" now, you end up having that last cursor at the beginning of the line - and the other ones at the indentation level (see https://github.com/Microsoft/vscode/issues/14919#issuecommen...)

(Disclaimer: Author of the mentioned plugin, so I am heavily biased against my own workflow and saving-keypresses-obsession :P)
Any database that only allows appending, and is public readable?

Digital signatures have been a thing for ages.
I wouldn't say it's similar to front-end JS. With front-end dev you're dealing with programming logic as well as the chaotic world of browsers, DOMs, 'standards' (or the lack thereof) and other quirks which manifests itself in complex ways. Server side JS is more foucsed in what it does though you still get the dependency trees.

Sure, you may consider npm crazy; consider what it's providing to the developer ecosystem. Conversely to your opinion, coming from C#, Java, Node... I would consider `go get` just as puzzling, as well as community members providing multiple package managers (with go dep only now being worked on). There are definitely good reasons for those no doubt, just as there are good reasons for npm's solution.
Comparing is-odd with left-pad is a bit disingenuous.

Left-pad had a fairly trivial implementation but that implementation is easy to get wrong, so it's something you want to make sure you have covered by tests and you want to define the edge cases. It's something that should be (and as of ES2017 is) part of the language and not something you want to keep reinventing (alongside all the edge cases and potential for annoying bugs).

The is-odd and is-even packages OTOH are blatantly ridiculous. I had a look in my dependency tree and it seems is-odd made its way into it via a package called "nanomatch" which used is-odd because the maintainer apparently was of the opinion that (to paraphrase) "if it's difficult enough to get wrong on the first attempt it's difficult enough to warrant delegating to a dependency" -- which he seems to have taken to the logical extreme.

That said, the package in question removed the dependency on is-odd after what seems to have been a lot of negativity about his decision not to inline the logic previously: https://github.com/micromatch/nanomatch/pull/11 so once that change propagates through the dependency tree, it should at least no longer show up for some people.
Netherlands - Belgium. Temperatures there seem to get close to freezing, but mostly not below. At least it's not California, so the batteries do hold well.

Is there a survey from places with actual winters anywhere?
Not worth reading is different to clickbait.

Clickbait is specifically a sensationalist headline that is above content with little to no actual journalistic value.

The title of the post is a quite accurate summary of the entire text in a few words, so I think it totally serves it's purpose as a title.

It matters little that the arguments have been brought up before, that only makes the article stale but not clickbait in of itself.

Now, if there was a lack of an actual, journalistic article below the headline I might be more inclined to agree it being clickbait.
> You're going to have a tough time finding a homeowner who will let you live in their house for less than their costs.

That is true as to costs imposed by the renter (breaking the gas lines / scratching the floor), but completely false as to costs the landlord has to pay regardless. It doesn't matter what the property taxes are; the landlord will rent to you if he makes more money by renting than he would by not renting. If your rent doesn't cover his property taxes, then it sucks to be him - both of those quantities are negative, but you can still rent from him.
I was in a central part of Tokyo while working out of Google's Tokyo office for a few days, and didn't experience any crush passenger loads in the morning. In fact, the trains had plenty of space.

But I did experience a very, very packed train once while I was there, taking a commuter express line out of the city...at 9pm.
Unless they IP ban the whole of the EU, they will still be subject to the GDPR once any EU citizen accesses their site. (Which, agreeing with AmericanChopper, is a purely theoretical thing - until the moment where YC wants to conduct any kind of business in the EU)
Deleting a comment on reddit also doesn't delete the content. For that to happen you first need to edit it to be blank, then remove it.
Previous discussions about this study:

https://news.ycombinator.com/item?id=16794228 (241 points, 13 days ago)

https://news.ycombinator.com/item?id=16808737 (93 points, 12 days ago)
The web works fine on my 2009 computer with 8GB RAM.
all these articles coming out actually make me feel better
I was under the impression London house prices rose very little last year?

It turns out it was 2.5%; low compared to the rest of England. Surely the stress around Brexit is helping depress property value.

https://data.london.gov.uk/housingmarket/

If you could have made 8% instead: good work in 2017. Not commenting on the rest, but for a 1y data point, it was good.
Presumption: entrepreneurship is a skill(set).
Data: entrepreneurial success hits strongly at 43 on avg.
Wisdom: mastery takes serious time and effort
Hypothesis: probably worth it to encourage the young lest avg age increases to 63
Yes, but complaints does not mean less $$ and that is what they are focused on.
I enjoyed this. Nice presentation.
That's alright. HN Guidelines allow you to edit the title if it's linkbate[1]:

... please use the original title, unless it is misleading or linkbait ...

[1]: https://news.ycombinator.com/newsguidelines.html
To the extent their claim is true - eg, the average age of all business founders, including barber shops and so on, is greater than 20 - I doubt anyone ever believed otherwise. And to the extent they're trying to refute a real, commonly-held belief, eg. something like "the average founder of venture-backed social media companies, weighted by valuation, is in their 20s", their data can't refute it because it's not fine-grained enough. The most detailed category they use is "Data Processing, Hosting, and Related Services", which covers quite a lot of ground.
I think you'd probably need to institute a programme to cope with quite a few 29 year olds with zero higher education and a failed startup behind them.
50m visitors != 50m uniques.

There are people who never leave their home state, occasionally city/metro are, though I'm not finding a good source on that.
Pre-Loading images in WebWorker is nice, but please support more preview image sizes as additional parameter (or based on media-query???) - loading the full size images for a gallery (with 400x300) is never performant.
Which in turn gets pulled into Webpack and Babel, but the case stands for just about any is-* package.
I guess that XPS model is region limited? It's not showing up for me in the Netherlands. (Or their filter function is broken.)
That sounds like a surefire way to annoy and distract the reader. Imagine if every entity was in bold, in a piece of text. It wouldn't draw your attention to important information, it would just disorient you completely. "Why is 'John' in bold? I already know this sentence is about him!".
If you enjoyed this bit of photo sleuthing then I highly recommend film director Errol Morris' incredible tale of sleuthing regarding a photo from the 1850's (!) taken during the Crimean War:

https://opinionator.blogs.nytimes.com/2007/09/25/which-came-...
Show HN: TravelOffers. Departure city+budget= monthly email with flight offers
Yeah, that spectrum is a good way to think about it.

JSON hits a sweet spot of being very easy for computers to deal with almost all the time, while also being reasonably easy for humans to read and write.

I was going to add “if you started with that as the spec, it wouldn’t be hard to design something better than JSON” but real examples like YAML are pretty awkward, so probably it’s a harder problem than it seems.
My basic conclusion about this topic is this: There are many young entrepreneurs because the "risk" of founding is so low at a young age. If you "waste" 3-5 years you don't have to worry too much about your broader future. However, if you are 35+ AND have children, then you can't take that risk so easily anymore.
Hi HN!

I try to travel every month to discover a new city or to visit friends. But obviously I don't have unlimited resources for that so I have a monthly budget to buy plane tickets. Before I lost tons of hour checking flight search engines to find offers that really fit my needs. So I wanted a service that would send me these offers by email every month and since it didn't exist, here it is :)

Can't wait to read your feedback and to answer to your questions!
I've been using VSCode for years and it's been great, but I'm always looking for learning something new. I keep reading about Vim and last time I checked it seems SO complicated to use. I don't understand how it's so popular. Is it because it's blazing fast?
> Taking on a new dependency was a big decision: do I really want to rely on this DLL file being there for me, or having to carry this separately built binary blob in my project?

I'd argue that the NPM ecosystem (although not perfect, hence OP) is a lot more evolved specifically because of how easy it is to include a wide range of dependencies.

The speed with which you can write software is an awful lot higher, and (if done properly) you can rely on safe dependencies that are tested and used by everyone else. Why reinvent the wheel in every project?
All I know is I put 10% down, had tenants pay the mortgage by renting out the three other rooms while I lived in the other one and sold it 3 years later for 100k more than I owed. My outlay was close to nothing on a net basis and it proved to be a really great tax shelter when I got a raise.

Also I was able to set roots down and get to know the city and feel some semblance of ownership in the town. That and my mortgage never rose except for when the value of my home rose with taxes.
Udacity tackles cybersecurity with its latest nanodegree
Outsource.

If you don't have the time to spend to learn it properly you most certainly won't have the time to do it properly. Also doing your accounts yourself adds no value to the business. Focus on the important stuff and let someone else handle the bookkeeping.
It is easier to sell a story of a wunderkind than of some 42 year old person who has 20+ years of experience and (hard) work. It keeps alive the idea of "anything is possible". Of course that is true, but the probability of that to happen is far greater the older you get in general.

Factors like related experience, savings, peers etc all add into that.

Naturally, there are always exceptions to the rule. But this is confirmation bias, like when you drop out of college because some highly successful people also did.

What I want to say is this: if your first principles are right and you have the skills to build a product, you can do it, sure. But chances of you succeeding are probably higher when you are a bit more experienced.
I sure noticed that, I just think when we work as professional programmers are worthy of having productivity features like "Edit and Continue".

I don't have to "enjoy" doing everything the hard way, just for the sake of being professional.

UI/UX and language features designed for productivity, help everyone, not only newbies.

What I understood from SteveJS's remark, is that although he took part designing that feature, he doesn't share this opinion.

If not, I would be gladly corrected.
I do a lot of go development and while it's not the most sane environment atm, there are solutions and the ecosystem makes it less of a problem.

Breaking API compatibility is something that happens very rarely (I think I had to fix up applications of mine about once a year because some dependency changed), most packages with active development are very mature.

Additionally we have tools like dep and (soon) vgo that allow you to vendor and pin certain dependencies at certain versions (you can do it manually too, /vendor/ is where go looks first for any dependencies so you can replicate "dep init" by copying all dependency paths in your gopath into /vendor/)

There is also less "make a package for everything", packages tend to have much broader feature scope. is-even and is-number would most likely become part of a bigger package concerned with mathematical operations and helpers or a datastructure package.
Most modern terminal emulators will give you all of this, in fairness, and it’s probably one of the simplest classes of programs for which to provide this!
Even Manhattan is not mostly skyscrapers. Anyone can open up Google Maps' satellite 3d view and see this.
Expert systems are brittle and don't generalise well outside the data on which were created.

You know, counting items and dividing by total number is a kind of machine learned model, too. In technical terms it is "Computing the maximum likelihood estimate (MLE) for the PMF of a random variable taking finitely many values."

But it's a poor man's model. That's why in order to solve complex problems we use stuff like neural nets and gradient boosting, and in unsupervised learning, matrix factorisation.
Even then the password and/or throwaway address could be leaked in the next data breach - which in the worst case could allow all kinds of trolls to access my account and impersonate me without me having a way to recover it or lock them out. So of course I'd have to store my password.