skysight-inc/HackerNews huggingface dataset:
First sentence:

> The Internet is dotted with cesspools, also known as comments sections.

Comment sections are the only thing keeping a check on publications like the Washington Post. Whether they're on-site or off-site (like what you're reading now on HN), they're invaluable. Sure, not all of the audience with an opinion will be politically correct, but I value the commentary of a piece as much or more as the piece itself. Especially when it's something purely opinion based like this one.
Such a GREAT question.
My counterargument is when rails came out PHP was just as capable of letting you knock stuff up quickly and meeting the business goals for a startup.

Where rails excels I think is at shops that need to pump out different websites for different clients so that continually starting over cost is minimised.

And Lisp is old tech.
No magsafe and taking out all those other conveniences means I can consider other vendors for the first time in years—but only because the MacBook will have gotten worse, which is kind of a sad reason for it.
The problem with Scala is not that it has all the features of Swift, it's that it has way more. Scala developers see this as an advantage, everybody else sees that as a liability.

Swift and Kotin manage to capture the perfect amount of "a few new features but not too many" of all languages I've played with these past ten years.

They are both the perfect example of languages that hit the right compromise in many dimensions.
Total Commander (ghisler.com)
This honestly in general has me leery of Android as an ecosystem in general. I also don't like iOS's approach in other realms either. So it's essentially stuck between a rock and a hard place.
Try the PA route. The schools are also very competitive, but less so than for being an MD. Fortunately it's easy to apply all over the country through CASPA.

You will end up working as a PA 2-3 years later, with a much better quality of life, less student debt, all while still making a great living.

A site to help find schools to apply to based on pre-reqs:
http://paprogramsearch.com/
Using escape in vi is an anti pattern. Use control-[
> How is the memory management?

Swift has both, reference types (heap allocated, refcounted) and value types (stack allocated (mostly)). Collections are copy on write which is actually really dank. You don't really think about memory management much (compared with Obj-C). And if you do, I usually wrap it in some sort of abstraction so that I can write it and forget it.

The only modern language out of the three you mention is Rust. Swift is very similar to Rust but a bit higher level (but it seems like the languages will converge, a lot of the planned feature are creeping into Rust space). Swift is also simpler, but this is due to the fact that it's for a somewhat different purpose. A lot of the concepts are the same modulo the syntax. Rust was a major source of inspiration after all.

Writing it feels like writing this C++, JS, Python, Haskell hybrid. It's like the first language I actually enjoy writing (Rust is a better language but I'm not quite fluent).

That being said Swift isn't perfect but I things are getting fixed really quickly.
"truly anonymous".
Legality aside, if you are able to post on HN right now, you're likely able to go on one of the many tor-enabled drug marketplaces and buy anything you wish with bitcoins.
Anybody remembers that old websites called books.. now kindle - best thing to happen since sliced bread.
This is exactly why high speed rail is so appealing. Being able to to travel to another city at 300+ km/h with no more fanfare than getting on the metro is a fantastic experience. Sure, an aircraft flies 2-3 times faster, but the 2 hours you waste at the airport makes a train the faster option for any flight under 1 hour.
0x5f3759df: 1/sqrt(x)
Trying to emulate Erlang/OTP on JVM is just a form of a cargo cult :)
I'd guess you need to use an absolute route (using a variable passed to the component props?). But yeah in practice you'd probably not want to slow down the rendering by doing an extra HTTP request so you'd probably send the data to the component in a more synchronous way.
Ember is fairly solid and doesn't seem to be dying.
It's marked as [flagged], so it was killed because some users flagged it.

I read the article before it was killed. It's not the standard current rant of the race between Clinton and Trump. I think it was interesting, but it would be more interesting with more examples. Similar articles had been discussed before in HN, I guess the problem is that now some users are oversensitive to political topics. (I didn't flag this, but I'm slightly oversensitive to political topics now.)

More examples in https://es.wikipedia.org/wiki/Gerrymandering https://hn.algolia.com/?query=Gerrymandering%20&sort=byPopul.... I knew the problem but I thought it was more bounded and only changed a few seats.

[We have a different system here in Argentina, with districts with many seats selected using https://en.wikipedia.org/wiki/D%27Hondt_method It also has some problems because no one know the 5th candidate in each list.]

Anyway, IIRC the mods have some kind of notification for the flagged article, but I don't know the details. For this kind of questions it's better to email them directly to hn@ycombinator.com because sometimes the threads are unnoticed.
I think a lot of people would like to hear about your experience. I know I would. Do you have a blog post or similar describing it?
Aren't the AMP pages anyway delivered from the Google servers to the users? Then Google can track them anyway?

I'm just a casual observer and that's just how I understood the idea.
A few specific reasons, but none unique to me personally.
"Boring" meaning "a lack of surprise", sure. "Boring" as an antonym for "what the cool kids like", no. Plenty of unfashionable technologies are that way for reasons.
Why?

Java EE has a much stronger success track record than Erlang/OTP does.
AI speed camera to detect texters
In practice they were completely useless, because without looking, it just felt like one continuous bar with nothing differentiating the buttons

With Escape at the extreme left top, it should be possible to differentiate that stop by feel. I'll have to try it when it gets into the store. In the meantime, I'm still very happy with my 2012 MBP.
Working for whom? It certainly works the best for those that mine early (aka the founders)
Nobody was forced, it's just the most convenient (cheapest, readily available, whatever). Only using truly ethical products is not going to be as convenient. Hence "difficult", not "impossible".
I'd like to submit a small correction:

> But nobody will hire me after six months away...

> Not true. Nobody will hire you if you're bad at what you do and have terrible interviewing skills.

Instead of "...and have terrible interviewing skills," it should really be "...or have terrible interviewing skills." Being good at what you do and having good interview skills are very different things. I can't do much of anything with someone literally looking over my shoulder, or while being put on the spot in front of a whiteboard, but I'm 3.5 years into my career as a developer and doing just fine on the job.
>This is the iPhone 1 of self-driving cars!

This says it all. Cars aren't phones. Cars can easily fucking kill people.
Uh... you can make your own roads without guard rails. But if I grow the wrong plants on my private property the government will do some really evil things to me. But they won't touch you for not adding guard rails to your private roads.
HYPR raises $3M to help enterprises deploy biometric security
I don't see anyone seriously suggesting to use electronics as a trade medium.
A classic example is Webvan.

The basic idea was that ecommerce was going to kill store-based commerce. The founder was talked out of selling absolutely everything and focused in on groceries. They spent a billion dollars building out warehouses, buying trucks, etc, etc. They solved the general problem of delivering groceries.

However, nobody buys a general solution. Each person picks a specific solution to their specific problems. And most people a) already had ways to get groceries they were happy enough with, and b) WebVan never was particularly great for anything, just adequate for a bunch of things. WebVan would have known this if they had started trying to solve the problem for, say, people living on a single block. But because they scaled up while solving a generalized problem, they were screwed.

This is in sharp contrast to Amazon, which started out with book sales, nailed that, and has spent 20 years gradually expanding to other products, markets, and approaches.
I Was Never Jackie Chan, and I’m Not Jeremy Lin
GitLab Workflow: An Overview
Leaked macbook photos show Apple may have removed the escape key
There are tons of suitable engines and engine designs. The big problem is: Who would buy it? No manufacturer in the already niche, thin-margined, and overstocked business/charter jet market is going to be the first penguin off the iceberg to find that out. Even with a new subsonic model, one flop can mean a rapid financial death for the company.

There are plenty of other considerations outside of the factory floor and design rooms to consider - operating costs, the availability of qualified A&Ps to fix the thing, the parts network, the cost of the parts (if you buy a $15M plane, you're going to pay $15M plane prices for spares and overhauls). Insurance will surely take their pound of flesh for something that's A) a company's first product B) a new category, and C) supersonic. Finally, with the general public being decidedly anti-aviation, the noise profile of this plane might very well limit where it can fly in and out of. It's a basic matter of aeodynamics, and the same problem that the Concorde experienced almost 50 years ago.
Yes. Also, there absolutely are all three functions. I don't know what the hell he's on about. https://docs.python.org/2/library/functions.html
Wait C# (especially with core and Kestrel which are brand new) is a boring old stack to you and php/magento is a cool new stack?!? Php is as old and boring as it gets. I worked on php 18 years ago, C# is far younger than that and core and Kestrel is as new and shiny as almost any JS stack.
The image is embedded in the latest release of Sierra, so it's basically confirmed.
Yahoo scanning order unlikely to be made public – sources
Those older systems were moddable and programmable by the end user. Newer machines have to deal with security, and complexity has increased by orders of magnitude.
Nobody. It's a runaway train. Blaming any one individual is naive and pointless.
Intel to Buy Imagination Technologies or AMD's RTG?
Successful Companies Don’t Adapt, They Prepare
HN is the only place where I can read people's comments complaining about how the JavaScript ecosystem needs to move at even faster pace than it is now and just a few submissions away, watch people complain about hardware change.
For me it was Delphi. This was in the nineties and it was a beautiful language paired with a UI editor in a time when that didn't exist (there was only VB (ugh) or MFC, if that really counts as a UI designer.) It had a huge influence on languages, especially C#, which feels like Delphi-with-braces to many Delphi programmers. For me as a teenager, it was when I "got" OO programming and set me off on a programming career, which led to many adventures (sailing, natural disasters, etc.)

I came back to it quite recently and it's advanced a lot, although I use its C++ sister product, C++Builder, which pairs the same UI tech with C++, a trick that is hard to pull off (Qt manages it, through many clever C++ tricks; C++Builder does it through a couple of neat language extensions which I feel is cleaner overall. I really like it. This year I started working at the company making it, so full disclosure there, but I work there because I like the tech so much.)
Does anyone here still use Amiga for actual work? I ask for two reasons:

1. I'm always interested when very old systems are still in production for one reason or another and how you are doing it.

2. I wonder what motivated Hyperion to release this bug fix or, indeed, how they even managed to muster resources to do so. I can't quite figure out how they stay running.

My story is that in a small cable access TV station, they had an Amiga for Video Toaster and I think some automated PSA type announcements at certain hours. Fun to see it there, though it's been some time since I visited. I can't imagine with the shift to HD that it's running any more. I also know a small local radio station that uses Tune Tracker on BeOS for radio automation, which reminds me that I should check on Haiku's progress.
20 years it is for me, too. And the exact rules of integer constants and their exact type have puzzled me lately. So I was not surprised to find more tricks for countof() here, to make it more safe to use. Nice!

Also, typechecking macro arguments with ?: is quite interesting, check it out. :-)
Haha. You're excessively optimistic and assume naivety on my part.

1. Agreed. Except: I discussed my concerns on the Talk page. Nobody paid any attention to it, let alone replied. I discussed that I had removed an edit because by its own statement didn't fit the criteria on the page.

2. No. No other editor discussed anything, on the Talk page, or elsewhere. Just reverted my reverts, or rearranged slightly.

So really, your example is more a failing of the system, rather than a complaint of "me just not getting my way".

"Use the Talk Page" - works only if all parties also do so. You can see here how well this worked out: https://en.wikipedia.org/wiki/Talk:List_of_fastest_productio...

"Don't edit war" - works only if all parties do so, otherwise it's "Victory of the Stubborn"

"Assume Good Faith"... like you did here, and assumed the worst, that I'm naive about these things.

The reality was that a certain group were hell bent on being the first to add the Tesla as one of the fastest production automobiles and weren't interested in hearing any discussion to the contrary.

For full clarity: https://en.wikipedia.org/w/index.php?limit=50&title=Special%...
> Do you accept that most people who use it can enjoy it but there are some unfortunates who can't and that's just the price of the freedom to drink?

Do you accept that most people who own and use guns do so responsibly but that there are some unfortunates who can't and that's just the price of the freedom to own and use guns?
Airbnb blog post from 2013 how they share code between client and server: http://nerds.airbnb.com/isomorphic-javascript-future-web-app...
I kind of get this, but what about this use case:

I have software that is in production and has been for awhile. I've locked down all the versions of libraries I've used (FFF works here) and everything is running smoothly.

However, a large customer requests a new feature, and I see that library X has a new version that has new features that will support development for the new customer feature.

With semver, I can see that this new version is, say, 2.3.0. If I was using 2.2.x, I have at least some assurance that the API I was using before hasn't changed, so the amount of work to upgrade is likely limited to implementing new features, and not converting and re-testing older code.

However, with the FFF rule, it seems that the new version would change (due to form/fit (api?] or function changing), and all I know is that this version is new, and I have no indication how much work it would be to upgrade, other than assume the worst case that existing APIs have changed.

I could see why the manufacturing methods might make sense, especially in certified software... but in the wild west of web development, I have a feeling it would never catch on.
It incentivizes hoarding over spending, especially in the face of an expanding economy.

Though to be fair, the rate at which new cryptocurrency pools are being created seems to more than keep up with the growth of the economy. Who needs the government to print money when anybody can?
Tesla, in contrast, is good at building cars, but sucks at safety-critical self-driving systems.

Google has an effort with Fiat-Chrysler to build 100 self-driving minivans. The article seems to have missed that.
I am long Zcash:

* The founder is Zooko Wilcox-O'Hearn, creator of Zooko's triangle, the BLAKE2 hash function, Tahoe-LAFS, and former employee at MojoNation (an early attempt at cryptocurrency/P2P filesharing where another employee, Beam Cohen, went on to create Bittorrent). He knows a thing or two about decentralization/P2P.

* This project is NOT a trivial Bitcoin clone with only a new proof-of-work swapped in. The Zero Knowledge Proofs they use to keep transactions private is state of the art crypto. Also their PoW is actually memory-hard (many currencies have used PoW functions which they thought would be memory-hard and ASIC-proof, such as Litecoin with Scrypt, but it turned out not to be the case).

* Their "Founders Reward" is less like a premine and more like startup vested equity (it pays out to them gradually over 4 years to incentive themselves not to pump and dump).

* The team is extremely helpful in the Zcash Slack and are a relief after dealing with the pedantic, difficult Bitcoin developers.
> what should I use for the JS such that the timers are just "components" that are easy to render but don't take over the page like a full SPA would?

Bake your site with plain JS, perhaps throw in some jQuery sprinkles.
I'm pretty sure that by definition it does prevent a negative outcome, since "mutually beneficial" generally means that each person is better off than before the trade, meaning there are positive payoffs on both sides - I'm not sure where exactly you get a negative from there.

In the example of "give me what I want or I'll shoot you", you could argue that "X prevents Y from being shot" and "Y gives X what he wants" is a benefit for both sides, but that ignores the first part, "X puts Y in a position where he is going to be shot" is not mutually beneficial, so the salient part of the example (the threat) is not actually an example of mutually beneficial exchange.
can you clarify the difference between more subtle bias and less bias?
Hey hi Chris! Nice to see you in these parts. It’s been amazing to see you go through YC and get that fundraising done and chat with you since then. Clearly you guys have done a great job of learning — and really internalizing — this kind of business lesson, which can be hard to grasp for most founders in the madness of YCombinator. I’d highly encourage everyone to take the advice contained in the article seriously. Hyped areas like Deep Learning can sometimes provide companies an extra bit of float when it comes to fundraising but as Chris says, there’s no substitute for great fundamentals + lots of practice when it comes to fundraising. Please keep sharing Chris.
student loans :( if I don't put as much towards it as I can after 401k I end up losing money.
50 year old NoSQL DB that is better than MongoDB
Just Play My Sound – New Blogpost by Emiliano Giaquinta
possible alternative explanations:

1. laid off after three months into your first job after an expensive education, still have negative net worth with a lot of student debt to pay off

2. unexpected events (e.g. serious medical ongoing problems requiring expensive treatment) completely wiped out savings

3. working somewhere for years that doesn't pay enough money beyond what's required to subsist.

I've probably missed a bunch of other things.

I'm lucky enough to: be in a country where student debt repayments are tied to income and managed by the government and there's no interest beyond an index for inflation; have never been laid off; live in a country with a functional public health system where health insurance is affordable; have no dependants; have never needed to pay for ongoing serious medical treatment for myself or another person; have always been paid enough (even in non-IT jobs) such that it is possible to save a bit of money.
I'm sorry I'm replying 7 days after your post but I came back to this comment to check something and noticed you'd posted a reply. I say all this to say...

One candidate has sexually assaulted women. One candidate has most certainly not.

If you don't see a moral high ground to seize there you are being deliberately obtuse. In fact I'd go as far to call you a hateful moron.
Documents show AT&T secretly sells customer data to law enforcement
Apple iPhone sales beat estimates
Did anyone fork or clone Ethereum to cut out the developer's premine? I'd be interested in an Ethereum-like, but only without the politics of forking based on protecting assets of the original developers.
https://en.wikipedia.org/wiki/Wikipedia:Wikilawyering
Obligatory comparison: https://leverich.github.io/swiftislikescala/
Don't fetch within a component. Write a helper function: getUser(). It should decide which method to use to retrieve data.
> But yeah in practice you'd probably not want to slow down the rendering by doing an extra HTTP request so you'd probably send the data to the component in a more synchronous way.

How would you do that without breaking the whole universal/isomorphic aspect of this?
Stay Fit and Healthy with SpinaliS Canada Chairs
Today I will kill my startup
I don't know about hacking but when my ex was cheating on me, a friend of mine referred me to Mr Robert I thought it wasn't real but he later proved me wrong by helping me to spy on my ex-husband and got me all the necessary evidence I needed. He helped me to hack and spy on his emails, mobile , all his social media and his bank accounts, Robert did all this remotely without touching his devices. You can contact him with mastershield55@gmail.com if you are in the same shoe as I was..﻿
That is the point. Padding can't be inconsistent if there are only 7 values to choose from, not 1..7, but powers of two, so 0.125, 0.25, 0.5, 1, 2, 4, 8rem.
Recommendation: on your website [0] you mention a case study for detecting financial fraud. It seems to talk about what could be done rather than what has been done.

So, I think you may benefit by showing specific examples of catching fraud. For instance: what is your performance compared to, say, human auditors? What sort of features can you find that human auditors cannot? And what is your false positive / true positive (ROC) like?

[0] https://skymind.io/finance
Can someone explain what the business reason for backdating certs is? I understand it was to get around the notAfter but I don't understand who gains from this? Is it just old code they are too cheap/lazy to update?
> But they won't touch you for not adding guard rails to your private roads.

So I'm not liable for what happens to people on my property?
Sorry I can't shed much light on how to get through this. I'm stuck in the middle of it as well, ending my weekend being frustrated and angry that I wasted it. I don't believe that lack of enthusiasm is necessarily at play here. However, I used to be very good at this, putting in several hours of work and several hours of learning/projects over the weekend. Things that I believe (but haven't tested) helped me then: Feeling accomplished during the week, not sleeping in on Saturday, optimizing my home work environment for productivity, and setting very small/realistic goals.

To that last point, I believe both of us could benefit from the "GTD" (David Allen) approach. In particular, utilize the "Clarify" step to write out 1-3 small things you want to do each day. Instead of setting yourself up to "build a small thing" or "learn a subject," split the day's tasks into easy stuff like "init git repo" or "read first chapter of intro to Go."

But, if your week burns you out (my main motivation for a lack of will on the weekends) you may be better off resting. Schedule your downtime in addition to your learning/project time. Give yourself time before and after your project to zone out and click links aimlessly. And, if it suits you, get a buddy to be accountable with. Someone who's going to ask you on Sunday evening if you've taken at least one step toward your goal. Hope this comment helps.