skysight-inc/HackerNews huggingface dataset:
The video links there are broken. Any idea if they have the videos available anywhere?
Ask HN: What kind of side projects have you used AI/ML for?
I've been seeing a lot of TensorFlow and deep learning articles on HN lately. I'd like to jump in at some point, but I want to get an idea of what kind of stuff you guys have been using it for.
Is this similar to fibers?
Why pay for that in-house when there are programs out there that convince 18 year olds to take on loans to pay for it instead?
Lol

She (!) seemed to have everything else clothes-wise, including a hat.
To be honest, given the history of Uber's CEO, I think he's no longer afforded the benefit of the doubt. The onus would be on him to prove to the board that these accusations are not true.
Why the CIA uses board games to train its agents
I hope that wasn't meant sarcastically?
Ozan and Myles also teach this stuff in-person in SF: http://bradfieldcs.com/.

I just finished their databases course and it was excellent.
I've met so many people who Uber/Lyft for similar reasons. They could be doing their regular job and making 2X$/hour but instead are driving make $X/hour. And I get it. It's the end of the working day and their job is done. So they do something else for a few hours, make a little money. Keep their sanity and come back to work the next morning.
This is a really good list. I love the simplicity. I also agree that it is both worthwhile and very interesting to learn the fundamentals of CS.

That said, I think it is a mistake to assume that lots of Type 2 developers wander around in a perpetual state of under-achievement. Most of these people are indeed a different class of developer (I think the word engineer is positively abused), but many of them really have almost no professional requirement to understand fundamentals. Any more than they need to understand particle physics.

These developers are a class of systems integrators and they produce a lot of usable systems, at a quality level that represents appropriate trade-offs to the business case they are employed to address.

Yes, many will say this is a less elevated pursuit. It has its own challenges and mindset. It lives at a particular level of abstraction and its very existence assumes stability of that layer of abstraction. The fact that this breaks down sometimes is besides the point.

The reality is most developers probably do Type 2 work, though very many may have or aspire to have a Type 1 level of knowledge and insight. However I think it's unfair to portray a contented Type 2 developer as lacking in some essential.
> Is the FN call overhead really that horrible in lodash?

The overall size overhead is what is horrible.

> Also, the transformed code (like all transformed babel) is most likely ugly and more verbose than using lodash's get, no?

Yes, but it also performs at what is probably as-close-to-optimal as possible. The resulting ternaries are extremely easy to work with for even the most basic of JS compilers. Source maps work well - I don't see this as a downside at all.
This is not true in Toronto where I am a part time Uber driver. I've never received any sort of incentive or bonus. Uber is still extremely popular with both drivers and passengers.

Note, this may be because Uber has no competition here and is already 50% cheaper than taxis. However it still illustrates that Uber can certainly operate with positive profit margins.
Aliasing and Anti-Aliasing Filters
Yes, exactly! And yet, the schools are still really, really good!

Partially it's because the analysis is at the county level, and not at the district level. But I'd argue that using "averages" in the first place is extremely lossy and a classic Stats 101 mistake.
It's a macro risk if large banks are so overexposed that they can fail. Otherwise it can be contained.
The company making money when you fail a goal doesn't sound very mutually beneficial.
This is simply not true. I've spent 3 years flashing and messing with my phone in many ways.I've hard bricked it only once. When it was updating my phone froze.
I didn't do anything stupid. It simply froze and messed with all partitions. It's hard to fuck your phone but it's a possibility.
This has to be the worst post I've read on HN so far.
Isn't it more just a reflection of assessing people being very hard, so you either prefer people with some work behind them, or use a widely available metric (a degree), even if it only improves the chances of finding good people a tiny bit, because it doesn't cost you anything?
The native build environment is tricky for a few reasons. On iOS it takes a slow download of Xcode and simulator, plus an Apple Developer account. Before CRNA, there was no open-source way to get start building an iOS app on Windows or Linux. As for Android, there are a long list of native build dependencies and environment variables that need to be correctly established before you can build your app.

It is definitely possible to create a cross-platform C++ library to share performant across platforms, but unfortunately you need to do the plumbing for each platform by hand.
Jane Austen poisoned with arsenic? Not so fast
Both Netflix and Amazon Prime Video have their issues with different devices.

Especially on the PC, where Netflix only does 4K over "an HDCP 2.2 compliant connection to a 4K capable display, Intel's 7th generation Core CPU [Kaby Lake], and the latest Windows updates." Although they have now apparently added support for the Netflix App, so you're not still stuck using Edge.

APV doesn't do 4K on the PC at all.

Although both now support Linux in some form or other, which is nice.
Is it? I'm sitting behind a similar DNS-level adblocker and the only thing that I've noticed broken from time to time is analytics.twitter.com (some external links in the Twitter app route through there, but not enough to annoy me). Or maybe I'm just avoiding all those blocker-blocking sites effectively.
> Related fallacy: there is not a standard ratio of people who should fail school tests.

Fair enough, but then one could argue that law enforcement are under-utilizing the powers they ought to have since so many requests are sailing through without impediment.
We just had an election where millions of people had a huge impact on the Republican party by rejecting the candidate selected by the establishment (Jeb) and overwhelmingly preferring the candidate the establishment fought tooth and nail to torpedo.

On the other hand you have the party who rigged their primaries to ensure that their neoconservative warhawk could be elected. Which one do you think you could have an impact on?
> you just have to spend so much time on useless shit that you don't deal with in other advanced economies

Just curious, can you provide some examples? (outside of healthcare, which is the well-known hell). Thanks!
I hate to go on my regular rant on this, but anonymous interviewing is the only answer. I could post literally thousands of studies, but everyone is already familiar with one of the more infamous.

Are Emily and Greg More Employable than Lakisha and Jamal? A Field Experiment on Labor Market Discrimination

http://www.nber.org/papers/w9873
I used to live with someone who had stayed at the Negev in the Tenderloin, and he took me to a party there.

It's not something most people who are out of college would choose, and really is fairly close to something you'd see in a frat house. The rooms that I saw are about 12x15ish with two bunk beds each (so 4 people) IIRC. There was a large communal living room/kitchen area on the bottom floor that I didn't get to judge fairly because when I was there every surface was sticky with alcohol. Fun party though.

He told me that most people go there to do a coding bootcamp who just need somewhere to sleep for a couple months, then move out after. Also people from out of state/country who found a tech job and needed to find a place very quickly, since trying to find housemates through Craigslist is a full time job itself. Very high turnover. He himself only stayed for about 3 months.

Generally the people there are highly social compared to most techies and the average age was mid 20s, lots of people right out of college. It seemed like something that might be fun to do when you're that age, but gets old quickly.

I think it definitely fills a much needed niche in the housing market and if you're sharing a room it's much cheaper than anything else you'll find. It's a fantastic place to make friends and connections if you're landing in San Francisco with none.
Responsible people don't like things less. They are just responsible enough or value families enough to do things they do not like so much for them.
Remember the People America’s Healthcare System Has Already Killed
Suddenly I have a tune by Mark Knopfler stuck in my head...

So long, I guess that's that Hey, hey, don't forget your hat...
Their oldest of three platforms was in its own whole OS, with a centralized server and command line remote access to it.

They then changed over to everything running as services under Windows servers, including a wacky append-only plaintext file system for audit logs.

I used to support their scanning and archiving stuff, which mostly meant fixing the horrible layers of Windows folder permissions on various Windows versions.
Can you set the pi-hole as the firewall's upstream DNS?
Introducing Trendendo: A rankings platform that requires literally zero typing
First, we are looking for any feedback anyone will take the time to give. - thanks, Trendendo Team

Trendendo provides crowsdourced ranked lists for everything in the world. From politics to food to movies and sports, we have you covered. Within these lists you can filter demographic data (age, location, gender) and track trends over time, allowing you see different perspectives within this diverse world. Imagine if you were to look at a ranked list for "Most Important Political Issue". Now, what happens if you remove all men over the age of 40, for example, from that list? And, what if you were able to see this information on a timeline of, say, the last 5 years?. Trendendo is providing a historically indexed time stamp of opinions.

Vote, track rankings and see different perspectives all in one place. It’s Life. Ranked.
Ask HN: Are there other well-paying fields that welcome self-taught people?
Are there fields other than software development where self-taught people can get a well-paying job?
Link to iOS App: https://itunes.apple.com/us/app/trendendo/id1131677825
The high achievers are going to be well read anyways; if you stuffed everyone accepted into Stanford into a room for four years instead of teaching them, you'd wind up with a bunch of intellectually engaged and well-read individuals.

It's the marginally-engaged folks that barely get into college that post-secondary education makes a difference for. And, uhh, they kind of treat it like a four-year party with less parental involvement.

IMO, the fact that Americans are some of the least intellectually engaged people on the planet is a cultural problem that is basically fixed by the time children have gone through primary education.
FYI... The video content for SICP seems to be going away in a couple of days...
https://www.youtube.com/playlist?list=PL3E89002AA9B9879E
I dunno, he seems pretty unhinged - just look at that photo of him at the diner. Apparently he's also been spotted prowling around at all hours of the night carrying a baseball bat, someone spotted him with their drone.
Appreciate the short list and not hundreds of links to resources.
With tax, others have answered that.

People don't tend to invest so much in stocks, instead settling for other instruments, like ISAs that already handle the tax end of things (https://en.wikipedia.org/wiki/Individual_Savings_Account). ISAs are an attempt by the UK government to encourage saving / investment by providing tax incentives to do so. Again, tax considerations done upfront vs after-the-fact.

If you do invest in stocks, you're liable for capital gains tax, just like in the US, but whether you need to file or not is dependent on how much you actually made.
If you make too much, you'll have to file taxes yourself, but it's relatively straightforward.

The point is not that the system is perfect, but that it handles the case for probably >90% of the population, without stress or complications for them.
Pros/cons of using this in place of something like Ansible or Salt?
Segregation has always been bad in North but that was and has been continuously swept under the rug for decades. Even Malcolm X called them out on it when everyone was going after the South.

Still I want to see job prospects numbers across fields and education levels. Are we comparing apples to apples here? If you just say "all whites" and "all blacks" that discounts people with good education versus poor ones. So does this trend hold true at all income levels? All education levels? All areas of the country?

Obama blew such an opportunity to change the culture of destruction many black Americans face in cities. He had eight years to lead that change through being inspirational, through challenging the young men and women, even the adults into, working towards a better day for their own children. When your focus is your party and not the people you have made the wrong choice.
> You get what you pay for in some respects.

Is that the case? It was my impression that the lack of security is pretty much ubiquitous in the IoT space and expensive brands basically do all the same crap. Is there any vendor that stands out, e.g. by saying "we'll do security reviews and guarantee updates when vulnerabilites show up for at least X years"?
As usual, coffeescript had it first.
Yup, there is Tahoe-LAFS (https://tahoe-lafs.org/trac/tahoe-lafs) and it doesn't receive the amount of love it deserves.

You set up one introducer, where storage nodes and clients meet and exchange each other's address. After that your clients can use the storage as one big single, end-to-end encrypted, resilient space where N nodes out of M can fail without any effect on your data.
No way. 1999 was full of optimism; you'd go see (non-technical) friends over dinner and they'd talk about how they were suddenly rich because they'd invested in dot-coms. Even if you were more prudent and hadn't put your net worth into tech stocks, you still enjoyed the benefits of delivery startups offering below-market prices because of VC subsidies, advertising startups that paid you to browse the web, and this huge wealth of information that was just beginning to be explored. Broadband and streaming video had just been introduced, and available bandwidth was increasing by an order of magnitude roughly every 2 years, with prices remaining about the same. Computers were also still doubling in speed & hard disk capacity every 2 years. Oh, and everybody had jobs: the dot-com boom startups tended to hire rabidly (across the country, too, not just in Silicon Valley), which created a labor shortage and pushed up wages. If I had to equate it to a recent year, I'd say early 2014.

I'd say that today feels much more like 2002 or early 2010. In other words, we're in a bust, at least in the tech industry. You see a lot of greed because we're in the hangover from a boom, where all the malfeasance that was papered over when stock prices were going up comes to light - in boom times, everybody just assumes that it's the natural order of things for everything to go up. The technology world also fixates on many of the same things that were common in 2002-2003. There's the same concern about computer security - in 2003 the web just basically broke, Microsoft had a complete monopoly on both browser and OS and every month there was a new worm that spread across the Internet. There's the same interest in P2P and decentralized alternatives which comes from people not trusting centralized institutions or corporations. There's also a resurgence in interest in programming languages and system software, which comes because when people aren't getting rich off software, the MBAs all go away and you're left with the hardcore techies.

Big differences from the 99-03 cycle: there's an oligopoly (ApAmaGooBook) of major tech companies rather than a monopoly (Microsoft). Markets are bigger: Paul Graham is a celebrity for selling his company for $40M, but that wouldn't even register today, a hot startup isn't hot unless it's worth at least $1B. Most of the wealth is private; SOX killed the IPO market, so ordinary people can't get rich off startups but aren't wiped out either. It's also more geographically concentrated in the Bay Area: the first dot-com boom actually created a lot of companies throughout the country, but the privatization of growth capital means that growth industries now only happen in major cities. The barriers to entry to getting into the industry are higher: I started writing websites as a high-school student, but now you need to know Babel/ES6/React/Webpack/Node/etc. just to get started as a frontend developer.
A lot of the hype around "blockchain", payment network etc. is just hype. Think of bitcoin as a digital competitor to gold, and it will make a lot more sense. Why is gold worth $1200/oz? Same logic will apply to bitcoin.

Incidentally, if you don't think gold should be worth $1200/oz, you probably don't think 1 BTC should be worth anything.
Settlements are not admissions of guilt.
Crypto-currency runs not on faith but on greed, which is the same motivator banksters run on, but put under control.
> My argument would be that they need to find a way to access info on specific individuals as opposed to grabbing data indiscriminately from the pipes. I don't know if this is possible but it's the job of the IC to come up with a solution compatible with the law and human rights.

Well this is close to what is happening. As I understand it, to indefinitely store data the system would need to be tasked to track certain targets of interest. That said, I would be curious to see the success stories for data derived from specific targeting versus those which required past data that was only available due to the "rolling buffer" of data/metadata (I am assuming that this is what you're referring to when you say "indiscriminately"). The "rolling buffer" setup could not have been very easy to create versus the "retain data only for certain targets and drop other data" methodology, so there must have been some intelligence need for it at some point, but with the prevalence of HTTPS I'm not so sure it'd be useful. Could be wrong though, surely at least an interesting way this could be reconciled.

> As for the USA being in the dark I think my points are relevant to most countries so the idea is not to disadvantage anyone but that there is a level playing field that respects everyone's rights. Obviously some countries are going to violate human rights but it shouldn't be highly developed democratic nations just because the right is less glamorous than others.

I just find it incredibly hard to believe that nearly all other countries are not performing similar forms of SIGINT collection in the same way we are. I believe that it is just USA and the UK who are in the spotlight for this due to the leaks in 2013. That said, I absolutely admit that I don't have much to stand on without the ability to point to public evidence of this.

> It's very hard to have a useful debate on this when we don't actually have data showing how useful bulk data collection is.

You are absolutely correct here, the current "trust us" reasoning is unhelpful. Solid statements such as "By performing bulk monitoring of internet traffic flows, we were able to task the system to capture all traffic from selectors (phone number, e-mail, IP, etc) associated with BadGuy X1 X2 and X3, who were planning Y attack on Z and we were able to have AlliedMilitary thwart it" would be a far more productive way to have a clear discussion on the topic at hand. The IC has an aversion to publicizing information regarding this sort of thing presumably due to fear that enemies would figure out how they got the required intelligence and then change their tradecraft accordingly. I think that concern is a valid one as well, and I truly hope that we can figure out a decent way to reconcile it so there can be a middle ground. Perhaps it could even be helpful to provide aggregate information at an unclassified level and have cleared representatives publicly confirm the accuracy by reviewing the case by case (specific) classified details.
> Is this expectation that you're always on the learning treadmill an issue for other professions like doctors and lawyers?

Of course. A certain minimum is even required by law for licensure for some professions.

"For dedicated professional engineers, earning a PE license is just the beginning. Many state licensing boards require that PEs maintain and improve their skills through continuing education courses and other opportunities for professional development."

https://www.nspe.org/resources/licensure/maintaining-license

"Continuing legal education (CLE), also known as mandatory or minimum continuing legal education (MCLE) or, in some jurisdictions outside the United States, as continuing professional development, consists of professional education for attorneys that takes place after their initial admission to the bar. Within the United States, U.S. attorneys in many states and territories must complete certain required CLE in order to maintain their U.S. licenses to practice law."

https://en.wikipedia.org/wiki/Continuing_legal_education

"Almost all states require some amount of continuing professional development education and training be completed by teachers to maintain their licenses. Specific requirements for license renewal vary greatly from state to state, and are often quite complex."

http://www.teachtomorrow.org/continuing-education-for-teache...

"More than 40 jurisdictions require that architects complete continuing education to update their professional skills to renew their license while additional states are considering such requirements."

http://www.ncarb.org/Continuing-Education/Continuing-Educati...
The correct equation for elliptic curves is:

y² = x³ + ax + b

(No "a" next to "x³".)
I can see how auto dealers sell debt (by offering loans), but how do auto manufacturers do so?
For those who need the structure of a formal course, or who want a CS degree for career reasons, the University of London's International program is a great option - it's very flexible, so easy to combine with full-time work, and costs around $2500 per year for 3 years.
I'm around 2/3 of the way through, and find it helps force me to learn things I know I need to know, but might not make the time for otherwise

http://www.londoninternational.ac.uk/courses/undergraduate/g...

The creative computing has a slightly more art/graphics emphasis, but is still rigorous:
http://www.londoninternational.ac.uk/courses/undergraduate/g...
I think that it is good to have such an option. It may not catch as the #1 currency in our lifetime, but it helps to move things forward.
Funny note: these screenshots show an AWS instance :)

https://github.com/google/grr/blob/gh-pages/screenshots/Scre...
Maybe. CEOs are indeed a lightening rod for criticism, good or bad. One hopes the BOD has the intel needed to evaluate the situation, but I can tell you from experience, if someone makes a minimal effort to hide their actions, especially if they are a CEO who's been permitted to do whatever he wanted to that point, then it's more of a burden for that BOD to perform proper diligence. As a BOD member, I don't want burdens - I want clarity and confirmability - if I can't get that without significant effort, then that's not an organization that I want to advise.
As much as Coffeescript gets maligned, its best feature (that hasn't been replicated, not even here) was the existential operator:

friends = user?.friends?[0]?.friends

It would even work properly with functions:

friends = getFriends?()

Which compiles to:

friends = typeof getFriends === "function" ? getFriends() : void 0;

`idx` is not quite the existential operator, but it seems cleaner then `_.get`'s string representation of your path.