skysight-inc/HackerNews huggingface dataset:
Some observations about this:

For me, it's getting stuff from https://*.cogeco.isp.nflxvideo.net -- which indicates my ISP (Cogeco) is part of their Open Connect [1] program with an on-network netflix cache.

Other people are reporting downloads from https://*.ix.nflxvideo.net, which appears to be the Netflix cloud infrastructure.

It downloads data from 5 URLs every time, but their sizes fluctuate, something like ~25MB, ~25MB, ~20MB, ~2.2MB, ~1.2MB.

The contents of each response appears to be the same (though truncated at a difference place), with the beginning starting with:

5d b9 3c a9 c3 b4 20 30 b9 bc 47 06 ab 63 22 11

`file` doesn't recognize what this is.

----

Since it's https, ISPs shouldn't be able to easily game this (eg: make this go fast, but still throttle video content).

So one potential way would be to only start throttling after 25MB is downloaded (or after a connection is open for ~2 minutes): does anyone know how Netflix actually streams? If they have separate HTTP sessions for 'chunks' of a video, then presumably this wouldn't work.

They could see if a user visits fast.com and then unthrottle for some amount of time. I'm not sure if ISPs have the infrastructure to do a complex rule like this though (anyone know?). I also think this would be relatively easy for users to notice (anytime they visit fast.com, their netflix problems disappear for a while) and there would be a pretty big backlash about something so blatant.

[1] https://openconnect.netflix.com/en/
Shit man, I feel your pain. I'm actually quasi-looking for a job now at a super senior level (lead engineer or above) and finding it surprisingly frustrating. I'm employed full-time and have a family. I get daily phone calls from recruiters with interesting positions and then expected to be available for 8 hours of interviews and crap like that.

I jumped through a few of these hoops early on but since I have a breadth of experience instead of a laser specific focus on one technology, I'm apparently getting disqualified from some of these positions. It's been a really weird experience for me. I mostly gave up, figuring that if I lost my current (good) job I'd have the free time to devote 16+ hours each week interviewing/applying for the types of gigs I want. Our industry is bizarre at times.

It's weird being on the other end. Almost all of my jobs have come from word of mouth and personal networking where I never even needed to interview. I interview and hire all of my engineers by taking them to lunch and just getting a feel for their interests and personality, so seeing how everyone else seems to be doing it has been a huge culture shock.
So it will happen around AI beating humans at go?

(Prediction^HopeItWontHappenToMe) * Scottyfactor = Real Timeframe
Best bet, they're kept separately. Different runtimes (one JRE, one browser environment).
> That's pretty persuasive.

Is it? Their sample is only people who can pass their initial screening.

> We do background-blind screening via an online programming test, and only interview engineers who pass this test. Thus we have no way to know what percentage of bootcamp grads and college grads fail early in our process, and the graph above reflects only people who pass our test.

Even ignoring that,

> worse at algorithms and understanding how computers work

would support the point.
I'm guessing it's because the AI is advancing to the point where they can actually be useful.
Pitched. Rejected.
Yes, you're right. Batsh isn't trying to be a shell replacement, but it is targeting the two shells that you're nearly guaranteed to find one of on any given computer.

I dunno if @zwieback was saying Batsh should target python, or if people should use python instead of Batsh, or something else, but neither of those first two suggestions makes a lot of sense to me.

Python's decent cross platform support doesn't really make it better for shell scripts, and while I use it for some shell scripts, I don't ever default to python. My comment was reacting to the "wouldn't you just", as though python is a natural default choice. In my experience, it's not a good default choice.

It's harder to debug python shell scripts, because you typically can't run individual lines, you typically can't cut and paste parts of it, you can't ever run system commands directly without wrapping it in a python module call, output might not display automatically, and you often have to install something that isn't already on the machine.
The Entrepreneur's Blindspot
UHF does not propagate through power lines, the frequency is too high.
No. If we continue to make educational debt non-dischargeable through bankruptcy, then millennials should be doing more to avoid paying back their loans (in an attempt to break the system) if they cannot secure a good job.

Baby boomers get to lose hundreds of thousands of dollars on their homes and walk away scott-free, but heaven forbid we forgive 40K in student debt for someone making 13$/hour.

We love to express the sentiment that business owners do not owe the working class anything. And that's true. But somehow we gloss over the fact that the working class does not owe their masters anything either. Owners are not entitled to cheap wages. We're all in this together...and if not, then many people say 'fuck it I'm doing what's best for me!'

Expecting people to act in the best interests of society is a wholly stupid notion. If you want people to do what's best for their neighbors, then you must make it semi-convenient to do so.
Really? I though PowerShell was designed primarily to replace cmd. Surely Windows people use actual programming languages for the majority of tasks with PowerShell/cmd for smaller scripting tasks.
Next step, imho, should be to go to the police or something like this.
Hyper-Reality
"No guts, no glory" does take on a new meaning ...
But leaving a day's work locally on your laptop is dangerous, no? You have to organise some other backup system, instead of pushing to the central, RAIDed, backed up repo.
Software customers are sometimes making informed decisions, and sometimes basing their decision on building a platform that has a time horizon of "until we get a lot of funding" or "when we get bought by a larger company". In both cases, that is long enough to not worry about whether the SaaS that forms an integral part of the product will last.

I'm not making a value judgement; I'm pointing out that SaaS is often picked for only its short-term benefits.
Automating Machine Learning Workflows
Cyrus Cylinder
Ok, so you have 3 employees working 24/7 for an average of a $20k salary (33% more than minimum wage). That's $60k/year or $120k over 24 months (based on Bartweiss' ROI estimation).

Do you think it's possible to deliver an automated gas pump that services 4,800 trucks per day (~1 truck every 3 minutes) for $120k? I don't.
Long time street-skater here (30+ years). Not sure that stuff would help as it's pretty different rolling around in a gym vs. getting thrown off your board at 20mph. It also might actually make you ride over your head because you think you can bail and not get hurt. I also don't think pro skaters (inlines/etc...) are good examples because their skill level is already so high; they are operating on a totally different level. They already know how to fall really well because they've fallen a ton. Also, if you are worried about getting hurt, you probably shouldn't ride a skateboard.

The best preparation is just to get a regular skateboard (not a long board) and skate around on it on the sidewalk. This will help you get the balance and board handling down.

I highly recommend learning how to ollie on the regular board. The falling you do in learning how to ollie will help. Even if you can't ollie a boosted board, the board control you learn will help you manage riding over rough pavement. Also the ollie motion of shifting your weight can be used even on long boards to manage obstacles.

Finally, on the regular skateboard learn how to power slide. This will teach you how to balance your weight if the board is sliding sideways.
Tinfoil hat time: if your password manager uses a bad generation scheme or backdoored RNG like Dual EC, then its passwords might be much easier to crack than they would appear.

https://en.wikipedia.org/wiki/Dual_EC_DRBG
What Beyonce and Shakespeare Have in Common
> So you do chemo to prolong or for a chance to fix or both ?

Chemotherapy is used both curatively and palliatively. Yes, it's often a treatment option to shrink or at least slow down tumors, in order to prolong qualitatively meaningful life (even though the side effects are quite severe).
http://www.appacademy.io/faq/deposit

Their FAQ seems to have a fair amount of information. Though, it was hard to find from the homepage.
Which tells me the other solution is for victims to say it didn't work, even after they paid those assholes.
Because they don't operate in the UHF bands' frequencies.
https://en.wikipedia.org/wiki/Broadband_over_power_lines#Imp... says "0-30MHZ" (that's the HF bands) "and sometimes as high as 80Mhz" (50Mhz would be 6-meters)
I've never tried but can't you already just run your node or ruby or whatever scripts on both Windows, Mac, Linux? Is there some reason targeting bash and batch is important?
Will we ever know their identities?
It's an interesting idea, but it would really need to be explored further. There's many things I see as variables that could cause the effect with the house maids, like an overly broad definition of house maids, or wrong assumptions about the type of exercise they get.
I work for a popular bootcamp and can offer further insight.

Interviews: Criteria include technical ability. Our site points towards a lot of free resources for learning JS, and I can personally attribute that there is enough material to get a liberal arts student from 0 to a basic understanding of core JS functions. If they can't use those free resources to self-teach, or haven't grocked the material after attending a bootcamp prep course, they probably won't be able to keep up with a 3 month intense training program. ~80% of applicants will be asked to interview again, and of that percent, maybe 50% will eventually be accepted.

Criteria also include hireability. If a potential student has never held a job in their life, they probably will be rejected. We want to bring people in that will be employable, and motivated to seek employment. On that note, yes, personal hygiene and social skills come into play. If someone comes in for an interview that we would loathe working with, they will be turned away, regardless of their technical ability.

Outcomes: We are financially motivated to ensure students get jobs, but probably not in the way many think. We don't receive placement fees (that I'm aware of), but we all face the rampant "bootcamp grads aren't as good as comp sci grads" mindset in the industry. For every candidate we place, that's one more person proving that bootcamp grads can operate on the level of a comp sci grad. That's good for brand. More people will hear about the program, be more likely to attend, etc. Furthermore, more PMs and Engineering Managers will see the good work of our graduates, and perhaps come to understand that these candidates are competitive with a comp sci grad, and be more likely to hire grads in the future.

On reporting failures: The hardest work in avoiding "failures" is in the admissions process. It's rigorous. If someone would be a "failure" i.e. unable to finish the course or unable to build the portfolio necessary/perform in technical interviews well enough to get a job, they won't get into the program (mostly). I don't work in outcomes, so I can't comment on how transparent the numbers are, but there's no concerted effort to conceal anything at this bootcamp and I feel the numbers are accurate. Without a doubt, it's worth investigating a bootcamp thoroughly for outcomes results before attending.

Alumni Network: Shockingly powerful. For example, one of our graduates interviews at, say, google. They meet with the outcomes staff after and discuss the interview. We now have a general idea of what to expect in a google interview. This data is stored and updated for every single graduate, forever. So if a candidate who graduated 2 years ago is job switching and interviewing at google, they can come in and discuss what to expect in a google interview based on other alumni interviews, practice whiteboarding problems with staff, etc. We are careful about NDAs, etc. Everything I've seen is above the board, but I can't speak for any but one bootcamp.
>> test sample passwords with our password checker

> Seriously?

Sample passwords, not your actual passwords.

If you follow that link, they reinforce that with: "Never enter your real password".
PowerShell took everything that was great about .NET and combined it with everything that was terrible about Bash. So we have, yet again, a difficult to understand language for shell scripting.
and significantly worse too.
You don't necessarily need to get your hands on the actual database. You can also obtain the data through a side channel such as debug pages or errors messages being a little bit too generous with information.
From the article: "there’s nothing that could be described as solid clinical data linking the gut microbiome to depression or anxiety in people"
Wonder how long it'll take for the commercial AV vendors to issue a "we can decrypt this automatically!" press release.
NFL returning $723K for sponsored military tributes
Yes. No issue with the Nexus 5. Recording video with the Zenfone 2 was pretty poor -- totally choppy.
We have a few Go processes with high memory usage. For one in particular, while it's been higher in the past (~150GB), we're sitting at 40-80GB per node right now.

The busiest node traffic-wise had average GC time over the past 20min of 3.4ms every 54.5s. 95th percentile on GC time is 6.82ms.

That node is sitting at 36GB in-use right now, and has allocated (and freed) an additional 661GB over the past 20min.

Can't really speak to how fast this is vs other environments, but it's smooth sailing overall. /shrug
Ask HN: Oil prices strikes back – how?
How come a trillion-dollar industry goes down to $25-a-barrel and pick back up to $50s in less than two quarters?
I love the fact that someone, somewhere needed this, and then someone, somewhere created it.
> you hire self taught because you are self taught, just like CS grads tend to prefer hiring other CS grads.

I like and hire plenty of CS grads as well. I also have a CS degree. It's just bootcamp grads that I steer clear of.
Both tend to exist on their respective operating systems by default, making it something that can run without further dependencies.
I don't think the assertions are that ridiculous. Look at all the automation that we've already developed. "In 1870, almost 50 percent of the US population was employed in agriculture.[16] As of 2008, less than 2 percent of the population is directly employed in agriculture."

Does anyone today feel as though we've lost half of our jobs to mechanized farming? Not really, it allowed other industries like entertainment to flourish. Now that less of us have to do X, we can do more Y. I think it's absolutely a valid point to say "job loss will be slow enough that people will be able to adapt."

I honestly don't get the "robots will take our jobs" thing. It's sort of like "with more technology people will work less" - which has thus far proven to not be the case. People will always find more work to do, more ways to convince other people to spend money (and since the sales of X are now supporting less people, more money is freed up for Y).

The number of "jobs" available to a given population isn't really a function of the level of automation. It's a function of who is in control of capital/wealth and how that wealth flows between entities. Thanks to the automation we've already developed, we can already technically afford to provide everyone (in the US) with a basic income for the "job" of simply existing. Or we could place a high(er) tax on top earners and use that to double the minimum wage and split those jobs in half. Boom, look at all those new jobs created simply by a policy change. We just have collectively not chosen to do those things. Jobs are a red herring. We don't "need jobs" that are being destroyed by automation. The automation is adding value, not destroying it. We just have a setup where a small number of people are capturing most of that value. What we need are socioeconomic policies that even out that distribution.
Oh! I didn't get that far. Thanks for pointing that out.

From a "best practices" point of view it was a good choice that they at least started with a thought to potential customer reaction.

I do wish they'd left it in. Oh well.

Incidentally thanks for the comment as well, my post above has a few downvotes and whenever that happens I always wonder "what I did wrong"
What does that even mean?

How can a risk come from "outside" LinkedIn related to my password? If I haven't leaked my own password, then there should be nothing to fear, and my account should be secure.

Unless of course LINKEDIN ITSELF is compromised, and leaked my password. In that case, the wording about "coming form outside LinkedIn" just smells like BS/spin to me.
This doesn't help when you aren't in your right mind.
One of the biggest invisible biases is thinking you've managed to free yourself of invisible biases.
Was your high school outrageously expensive???? I went to one of the best in my state, it was public and free (minus book rental fees).
Why not? In PHP you concatenate strings with a "."

$total = 'I ate 3 bananas yesterday' . 'and I ate 7 bananas today';
Interesting, because he also said this about conversations people have with dying people...

""There's this alternative cure people are talking about," Which gets the ban hammer from me, and happily I only got a few of those. Even if there was a miracle cure, the cost and stress (to others) of seeking it is such a selfish and disproportionate act. With, as we know, lottery-style chances of success. We live, we die."

Perhaps this reaction is somewhat dependant on the circumstances surrounding it (general mood, how it's suggested, etc...).
> Nothing boils my blood more than someone referring to all short term loans as "payday loans". Lendup is a fantastic company offering completely reasonable loans to customers with a strong need.

LendUp is nothing of the sort. They're not at all different from a Payday Loan service, they just have better PR. Don't be so naive that you can't see past that even as far as to look at the rates at which they are lending.
Why not place two 250 watt solar panels vertically in the windows. They are big enough.
Surrendering to Death
Fencing in the Mirror: Shared Purpose in Startups
Maybe I'm biased -- my focuses in undergrad were on Theory and Modeling & Simulation -- pretty much I took a bunch of math and algorithms.
Countered with equal force by the "CS degrees are useless" nonsense.
This is exactly it. Now if LendUp would lend someone $200 for 30 days for a $1.50 (APR of 9%) they wouldn't be extortionate in their rates, but they would be leaving money on the table that they could be taking from people who really need a loan. And what lender ever likes to leave money on the table?
Perhaps we should think of graduating as simply 'finishing' the curriculum.

If you paid course fees and did the work, you should be able to walk out and say 'I am a C student at RoR' with a certificate.

A company which hires through boot camps can ask for grades and choose to hire or not.

A C level student with other skills may still be valuable because of other skills they have and employable for junior or non dev roles.

Setting such a high bar pretty much just seems to be a way to manipulate data for marketing purposes.
Shortcuts for standard features should be configurable without extensions. The fact that none of the modern browsers implement this is shameful, not the specific choices they make with bindings.
Agreed. I think (bugs/LOC) could even work.
@echo off
set java=/usr/bin/java

that's not how it works. that's not how any of this works.
A password vault ties you to a particular computer or mobile device. It's terribly inconvenient. But it's the best thing that we have today.
Ask HN: Tracking 'bad' decisions
Assume the role of CTO for a start up. One must advise the company on "the Way". Sometimes (many?) a decisision is made that is not in alignment with this path.

There is desire to say/show "I told you so" or perhaps "Your good idea sounds like the one I described four months ago, its about time"

How do you track these decision points that you dont agree with?

Digging through email or chat or code takes a long time.

Any tips for tracking, logging, or some kind of capture?

Is there any real gain?
> I have no experience developing phone apps

If you had some decent experience, you'd probably be able to write this app (or at least something like it) in ~4 months of full time solo work.

That's if you worked with some discipline and knew what you were doing already.
In the modern economy.

Six-hundred years ago, there weren't many paths to land rights (thus wealth) besides inheritance.
>The ability to communicate

The bootcamp I attended focused heavily on this aspect. All sprints were pair-programmed, and there were 3 group projects. They lectured repeatedly on team dynamics, feedback methods, agile workflows, etc. Furthermore, applicants with extremely poor soft skills wouldn't make it into the program.
It's a fairly common practice to prefix branches only intended for your own work with your initials and a slash, e.g. jd/my-work-in-progress. You can't guarantee that nobody else will work off it, but it's their own fault if they do.
Is he though? Questions on the most performant way to iterate over something rarely result in flame wars.

I believe you are thinking of people arguing over JS frameworks or whether JS sucks or not. Both are identity related.

When it comes down to arguing the specific mechanics of comparing how framework X uses MVC vs how framework Y uses it, you don't see so much conflict because it is expertise, not identity driven.
And decoupling them from the environment I was in, the work that I was doing, and the people that I was around is absurd.
LendUp Education: Understand Your Finances
> The fact of standard templates needn't prevent the possibility of novel templates.

If your stance is "provide well established default templates, but don't enforce their use", then I have no disagreement. That's not how I interpreted "I've considered what might be necessary to dispose of server-side CSS."

> Github, Gmail, Google Maps, etc., are largely the exception to long-form informational content pages. I'm OK with an explicit "app mode" for such sites. But 99.999999% of what I read would do vastly better with uniform presentation.

I think that depends heavily on what you use the web for. You and I likely read a lot on the web. Some people might stick largely to Facebook and Gmail. There are people that spend a lot of time in Github, and others that spend very little. Some people use a lot of online organizational and collaboration tools, others none.

> More attention to content and semantic construction. Less to layout frippery.

What you call layout frippery, someone else desires. This sounds suspiciously like remaking the web for your use cases, not for general use cases (which are always changing). But I'm not sure there's even a problem to address, you already addressed through referencing "readability modes" as an example of presentation styles that do work well. Why isn't that your solution to this perceived problem?

It feels like you're trying to achieve the equivalent of forcing all the printers to agree to not print magazines that don't conform to someone's opinion of what a good magazine is. I'm just not sure why that's even desirable.

> Something tells me you'll not be convinced.

No, not yet, if I understand your position correctly.