skysight-inc/HackerNews huggingface dataset:
Not a dumb question at all NASA pointed the Galileo Satellite at earth during one of its flyby to see if they could detect life via the techniques they would like to apply to extrasolar planets:

https://www.astrobio.net/alien-life/seeing-earth-exoplanet-s...
That makes me think it’s a pretty substantive amount of water. If we’re getting 3x the spike we see for a planet in our own solar system in a planet lys away then actual content should be much more (due to signal/noise? Just guessing though)
Game Night (2018)
I think the relevant metric here is Olympic swimming pools.
> Let's see some stats. Let's see some action plans. Let's get all these sellers' horror stories out of my various feeds. Where's all that?

Not sure if you're aware, but Amazon's doing pretty OK by all publicly available signs. To the extent what's bothering you is even a real issue, it's not bothering anyone else enough to stop them shopping on Amazon. I doubt Amazon feels much pressure to post action plans to satisfy the tiny minority of people who have strong opinions about this issue.
This is how you write a job description if you want people to come and work for you.
The author specifically talks about Brand Registry and why it doesn't solve this problem. Did you read the article?
Are you hiring interns for summer 2018?
Huh? The author’s explanation may not be thorough but it does talk about the use of a system call and ‘chdir’
Is that an automated process? The comment section didn't strike as being particularly uncivil.

Seems odd that both that and the post about google's poorly implemented gun filter were removed from front page.
> Sales and Engineering - very different competencies. Companies like IBM are NOT technology companies. They are sales-culture oriented, and their product HAPPENS TO BE technology. In fact you could argue, the only way to win big enterprise contracts in the first place, is to be a sales-culture company.

Companies as large as IBM don't have a single unified culture. The sales groups are sales oriented, and the engineering groups are engineering/ tech oriented. Most of the time the two aren't in the same building, and often not even the same city.

> Draw horizontal lines on the org chart. The sales guys are at the top. They are generally competent. Proof = they sold a massive deal. The devs are at the bottom. They are often competent. They have to be or they wouldn't get hired or find work. You can PROVE someone doesn't know dev work. But, they don't have enough POWER to change things or fix things.

> Reasons for failure:

> 1. The middle. This is the breakdown. Many PMs often have no real skills. ORGANIZING for success, given a complex technical and organizational problem. 2. The projects are too big. Any huge project is from the get-go at an unacceptable level of risk. Decentralization, Deconstruction is powerful. The projects must be broken into smaller pieces to be managed.

It seems like you're stretching to blame PMs, and I don't think it's deserved.

The sales guy's job isn't just to sell the biggest deal - it's to sell the biggest deal that the company can actually execute and deliver.

And it's no secret that there at least as many incompetent devs as there are smart, amazing devs. There's a reason "fizzbuzz" is a weed out question.

Likewise, there are good and bad PMs.

Without all of the information it's impossible to place blame on a single group of employees.
What does your embedded software stack look like? Are you running real-time Linux (and maybe Xenomai), or an RTOS?
Luminaria
What about the other way around? It let's us know where we can expect visitors from.
Ask HN: Good open source projects for beginners? (early 2018)
What are some good open source projects for beginners here in early 2018?
Ideally I'd love pointers to projects that have a culture of nurturing new programmers - people who have had a couple quarters/semesters of programming at the college level, but are otherwise just getting started.

(I saw https://news.ycombinator.com/item?id=9305398 - the general advice in it is great; I was hoping to get an updated list for here in February 2018.)(Personally, I'd love to find smaller projects - it seems like a bunch of the projects listed in the earlier post are big things, such as Mozilla, Mercurial, Ruby)

(Side-question: I think this is a reasonable 'AskHN' topic, but if it's not I'd be happy to revise it and/or take it down).
How to separate platform api from kotlin multi-platform project
That is a libertarian argument for not having anti-discrimination laws. But if we do have such laws, they should applied on behalf of all races and both sexes, lest we create categories of second-class citizens.
I shit you not, but in India, at our university, we are not allowed to write code on the PC unless we present the code, pseudo code and flowchart first.
Same story for the CAD subject. (Cs majors have to study that)

I find this very absurd as a programmer who's written code directly on the PC since like forever.
Confirmation bias?
Is your company looking to hire software developer intern for this summer?
Former ibm employees are even toxic. The cmo of openlink is a former ibm cloud marketer that has effectively run out the entire marketing staff
This sort of discrimination happens at many big companies these days. Having worked at facebook, I have witnessed these policies first hand.

Facebook has explicit policies against hiring (non-latino) white and asian men. Management would occasionally decide that they hired too many people of certain races/ethnicities and tell employees that they are only hiring from other groups until the end of the year.

I'm not sure how they determined race/ethnicity. I'm assuming recruiters had to make guesses based on candidates names and facebook photos. It's weird to imagine recruiters trying to estimate candidates' skin color to determine whether to toss their resume in the trash.

Facebook tried to hide their affirmative action programs and chastised any employee who questioned them. But occasionally, someone from recruiting or management would reveal the existence of their racial profiling. So I'm assuming the discrimination went much further than what was occasionally revealed.

Mark Zuckerburg spent last year touring the country to make photo-ops with "real americans". I'm curious what his new friends would have thought of him if they knew about his support for discriminating against them.
This is good, but is easily explained by the reflected percentages with various doctor specialties. What's the technology equivalent?
AWS was put on the map almost entirely by engineering blogs (which I am not saying is a bad thing -- it's a testament to their services), like the famous Netflix moving everything to AWS article. Before that it was blogs on S3 and SQS. They were well known and generating a billion in revenue as early as 2011, and this was well, well before AWS was "mainstream" in terms of you start seeing public adverts now for AWS everywhere.
SEEKING WORK - Los Angeles, CA / Remote / Willing to consider travel

Hi. I am a Los Angeles-based independent software engineering contractor specializing in web- and cloud-based services and SaaS applications, Unix (GNU/Linux and OpenBSD) systems programming, FOSS consulting, integration support, and customization, and the Lisp family of programming languages.

Website: https://oneofus.la/

Email: vsedach@oneofus.la

Github: https://github.com/vsedach

Résumé: https://oneofus.la/2d203e8c/Vladimir_Sedach_resume.txt
I don't know if this guy has taken a look around, but Google is like 75% white and Asian males, and 25% everyone else. That might even be slightly generous. It skews even more for those in power. Doesn't seem like these classes are having any trouble succeeding at the company.

It might not be hard to convince a jury that it would be 80 or 85% if Google stopped all pro-diversity measures. It might be hard to convince them to penalize Google for it, though.

(FWIW, I'm on a team that consists solely of white and Asian males, and everyone on my chain is a white or Asian male, all the way to the top.)
This makes me feel much better. While I think that MLTT and HoTT are valid lines of maths inquiry on their own, for their own merits, I'm not sure what's gained over the topos-based view of foundations.

In particular, the article claims that the Curry-Howard-Lambek correspondence can be used to recover logical sentences from MLTT sentences. Then surely MLTT universes each form a topos of some sort? I suppose that a few hours on nCat would clear this up for me.
This assessment naively assumes that only sexists can possibly become targets of #MeToo. Since #MeToo exists purely on a social level and without due process, the above is not the case.
> This hyperplane is not convex. A convex curve by definition can not be equal to its tangent at any point.

No, my math is fully correct, and your claim is wrong.

For a lecture Convexity 101, see my

https://news.ycombinator.com/item?id=16498564
It certainly is, and any reasonable person would agree.

If you send me an email, am I allowed to keep your email address in my mail logs, archives, and inbox? Hell yeah I am, you gave me implied consent to do that by sending me email.

Am I allowed to spam the email address you gave me? Of course not. But I can keep it.

Placing an automatic and extreme burden on the recipient of a communication like a website visit or email, which is exactly what the GPDR does, is just plain bananas.
It's just one of many options, but do you put your heart and soul into something then not let it see the light of day after you find out you can't profit?
This is a middlebrow dismissal that argues against evidence (the pricing model and the negotiation style) that doesn't even exist in the OP.
In practice I've found it takes ten times as long writing in a way co-workers can understand as it does writing personal notes.

As such I'll mostly write personal notes for my own reference and make a judgement call about where I put in the 10x effort to communicate to co-workers.

Your approach seems to couple problem solving with communicating with co-workers. Sometimes that's an advantage - often not.
That is not the argument I am making. I am asking the question if there is a super majority of white and asian males being hired at these firms (that is present in the Google stats), is it fair to say on an individual basis that the reason you did not get the job was because you were passed over for someone unqualified in an underrepresented group, or is it because said person just did not get hired for some other reason?
Strictly convex need have no role in this Google ML material. Just convex is enough.
Phone call / coffee [1 hr] >> In-person [3 hrs] >> Onsite w/team [half-to-full day]

This is very cool that you guys communicate the interview process. Super awesome!
Why would you sell a third of your company? Do you need 0.5b to run ops? Who would invest so much when the "value" is 1.5b? Unless they already think it's worth multiple times more? But then the opposite party doesn't think so? Can somebody explain please?
Ken Iverson likes this
I can’t tell if that’s sarcasm or someone baited a line with this garbage and you just swallowed it whole.

Would it make you happier if corporations paid their 35% tax rate before paying their employees? That would leave 35% less money to pay them with.

The irony of that is most employees pay less than the corporate rate, so they would get less!

You’re proposing workers get paid less just so the corporations directly pay taxes.

That’s insane. Your own policies would hurt the very workers you purport to aid.
I was the CTO for a large, Fortune 100 company.

When I first took over the position I would regularly get requirements documents for internal projects that were 3 or 400 hundred pages. The project team would dutifully carry out the requirements gathering process, everything was meticulously documented, with data flows, and process maps, etc. Everything was a requirement, everything was mandatory, and everything had top priority. IT wasn’t allowed to say no, wasn’t allowed to criticize the business, and wasn’t allowed to analyze if what was specified made sense, or would work. Luckily I had a CIO that was willing to back me up when I started rejecting these projects. In six months I killed 10 or so very large multi-year software projects, in each case the business was forced to use existing software and change their processes. We saved a ton of money and implemented the solutions in weeks not years. These would have projects that had upwards of 100 people for 2, 3 or 4 years, all because the business wanted a “perfect” process.

I consulted to the DoD and this pattern was repeated, over and over again.

Most assuredly this is what happened with the Canadian Payroll project. Every person had their pet requirement(s) and they made sure they “got them in”, in the end the system that was specified couldn’t be built.

It’s like SAP, if you buy SAP take it out of the box and adapt your processes to SAP, if you do you’ll have great experience. If you try to customize SAP, it going to get very expensive, you’ll have a ton of problems, you won’t be able to take upgrades and hou’ll Need a ton of staff just go try to keep it running day in and day out.
This bit isn't right:

void move_one_page_in_cache(uint8_t* addr) {
static unsigned int github_idea4good = 1;
_mm_clflush(&github_idea4good);
if (0 < github_idea4good) {
volatile uint8_t temp = probe_pages[*addr * PAGE_SIZE];

Here, the probe is executed in the retired instruction stream. That's not Spectre. If you can retire an instruction that dereferences addr, your Javascript engine is busted already.

To demonstrate Spectre you need to put the probe in a path that isn't taken, but train the branch predictor to speculatively execute it anyway.
We're big on transparency!

-Vivek (@ Superhuman)
No lead gen services at all. Most clients via referral or Reddit and HN. I could list the services on my main page, that's not a bad idea.
Been there, and truly understand.
You (and the parent of my comment) are completely correct; I misunderstood.
phys.org complaining about my ad-blocker/arbitrary code execution state tho
You invite people to start an engagement before stating the price. Your profession is negotiating high prices.

See the moral hazard? How do I know you aren't going to negotiate all the salary surplus into your fee? :-)

Sure, you're in a pay-what-you-want Beta now (fascinating, and wonderful if it turns out to be a profitably pricing structure long term!), but
consider posting a pricing model up-front, something like "X% of the negotiated lift in 1st-year pay above your first offer from a company"
Composition analysis is usually done using spectroscopy, which looks for the characteristic wavelengths of compounds that show up when analyzing spectra.
Since XFS works by multiple allocation groups spread across the volume, that would require you to migrate data out of the area you want to reclaim, which would require a pretty significant reshuffle of the volume contents.

It's easier to just backup and refill with a single set of reads and single set of writes than it is to suffer the huge overhead of all that random metadata updating and seeking.
Writing a Memoir While Grieving
but that already exists, it is called uMatrix
> misguided adolescent

oh yes... those.
Is it? I'm not aware of any company in the history of the United States that has failed because it tried to increase its workforce's diversity. Would you mind providing an example?
Actually, because the speed of light in vacuum is faster than that in an optical fibre, SpaceX does great as long as the satellite-to-satellite hops aren't congested and land near your actual destination. The question no one knows the answer for is how often that will be, compared to the case of the ground station being farther away from the destination.
It is hard to tell, in this case if you are curious I would just ask dang directly.
Aren't you sort of glossing over the fact that he is in high up machine learning position at a company that specializes in recommender systems? Doesn't that by itself increase the likelihood that he deeply understands implicit and explicit matrix factorization?

I am a good ways through my masters (second CS degree, first specializing in ML), and the more I learn, the more I realize that on any given topic, there is no guarantee the PhD in the room has the most expertise. Machine learning is a broad field that contains many subfields, methodologies, and many applications. It is a bit like computer systems or software engineering: nobody knows it all, people who are experts have intimate knowledge of a specific subset of the field. Of course, you can more around over time, but it takes years to build up expertise in even two or three subfields of machine learning.

Side note: sounds like we do similar work. I work at Vevo, also do a lot of matrix factorization to learn latent factors of items such as artists, videos, etc.
Standard negotiating technique (cars, jobs, etc) is that if you are not the expert, refuse to negotiate live/synchronously. Negotiate over email. When you negotiate over email, your agent can be silently at your side.
You are right that Amazon clearly does not feel pressure to satisfy the tiny majority that care about Amazon selling counterfeit goods.
> These are personal attacks.

No, they're statements about behavior, and no more "personal attacks" than you falsely accusing me of making personal attacks, or of falsely accusing me of "ranting" about a "grand conspiracy at foot".

> This is an allusion to conspiracy.

So it's no longer a "grand conspiracy", just a mere "allusion to conspiracy"?

What's the "conspiracy" you claim I'm alluding to then?
Thats usually a sign of getting someone trying to get fake verified reviews.
If it can be shown that Google refused to interview certain candidates because of their race or sex, that is illegal discrimination, regardless of the demographics of Google's workforce.
I honestly can't tell if you're trolling or asking earnestly, my apologies if you're just trolling...

Some of this has been addressed by other comments. But in short: there are a lot of ways to break the law other than stabbing or shooting.

Just as an example, I would wager that a stop and frisk in the area around Wall Street could yield lots of drug violations. These crimes are pursued vigorously in other parts of New York City. Why is it okay to stop and frisk some people in some neighborhoods, but not other people in other neighborhoods, when looking for the same violations?
IIRC, exit polling was just fine.
Why are the sales guys necessarily competent in seeing that a project adds value? They only need to sell it.
Ah, such a dream job! I use Strava more than any other app outside of web browsing and messaging. I would jump at the chance if there were remote opportunities.
Yeah, I'll be surprised if that can actually be shown, but I guess it wouldn't be the first time I've been surprised.
Ironically, Alibaba is trying to fix counterfeits in the supply chain. Amazon should follow suit.

https://medium.com/@alitech_2017/blockchain-based-qa-the-end...
I would appreciate if you would explain to me why it is acceptable to ignore injustice because there are other injustices you think you can't do anything about.
> perspective clients

prospective
I would describe those as coping strategies to avoid maladaptive behavior, not changing the underlying emotional state. I find it hard to see how "actually choose how to feel" can mean anything but the latter.
You don't need the agent to close the deal. If the agent peters out after the first hour of negotiations, you can take whatever they put on the table and continue yourself.

Anyway, look at the numbers here: a good salary negotiation takes maybe 5-20hrs to fight for, I don't know, $10K-$50K/yr gain? And a $5-$50k sign-on bonus? Even targeting an "premium consulting" rate of $500/hour, the agent can make a lot of hay to get their cut, putting in the basic standard amount of work.
serious question: who's better?

that's the topic for a great series if you want to write it. figuring out who's better is a hard thing.

it's not actually a competition though. what we (i) want is more peace, more compassion, more comfort.

the US is (in effect) the oldest democracy on the planet, and arguably, the most likely place for the population to affect national change.
How well do you suspect Trump’s anti-immigration and nationalist push play with the Asian community?

Making it difficult for families to immigrate together via family visa and reducing work visas does not play well.

The polling methodology is present in the report I posted.
I heavily disagree with your sentiment.

There's a huge difference between using something for free, and paying for it, however small an amount it was.

To myself, I often justify paying for something I can otherwise have for free (or not have at all, especially if it's supporting a campaign) by thinking "I would not think twice if I were to get a cup of coffee for this amount. So instead of buying a coffee for myself, I'll send $5 towards ____".

Another aspect of this branding it that it reminds people that there are are actual, real people behind the things they enjoy, be it art, software, or political activism. That their money, no matter how small, will go towards an actual person and can have an actual, tangible benefit to that person.

"Give me money so I can support myself" is a scary message - I certainly don't to take on that burden, and I'd automatically think: how much difference $4 would make on the scale of paying rent?

"Buy me a coffee", on the other hand, makes the contributor feel that that their contribution is both personal and tangible. Sending $4 will, in fact, allow the recipient to buy a cup of coffee.

Additionally, this makes the contribution focus on the positive impact, rather than the negative impact due to lack of contributions.

It's the same reason why some homeless people in SF have signs saying "I won't lie, it's for beer" -- because for a lot of people, it's much more pleasant to throw a buck for a beer and know that it's their guilt-free choice to do so than to be guilted into doing it.

In short, why so serious - literally? And kudos to the people who make parting with money a happier, easier experience.

I'd buy them a coffee.
The problem is, there is no way for an organization to tell whether it's succeeding at this, besides looking at the hiring outcomes.
I was looking for a proper answer to that parent comment. I could not have come with a better one.
Sorry to deliberately offer a non-answer, but I suspect it is "enough dollars to make you treat the deal as the only thing that matters".

So the article is asking us to work on our own mental habits in order to turn that number into infinity.
thank goodness there's no 2nd amendment in China. that'd be a weird sort of bloodbath!
> I already addressed that caveat by forcing the algorithm to stop and frisk a minimum amount in the good neighbourhood. Like a minimum of 10% of frisks taking place in good neighbourhoods.

That's exactly my point. It's fine to say that, knowing full well that there is absolutely no way this would ever happen. This line of thinking guarantees unequal application of the law based on neighborhood or other signifiers (in the US: ethnicity).

> They will stop and frisk and do that to me, too.

This is not true generally in the US. The way stop and frisk works is the police identify brown men and stop and frisk them. (It's worse if they happen to be in one of the "bad" areas, but in practice the main thing was they are young-looking brown men.) The stop and frisk program would have been stillborn if the NYPD were applying it evenly to people walking around New York City.
I have a functional iPad 1 that I reset last year. Apple let's you download the "last compatible version" of an app. I was able to download Netflix, Hulu, Crackle and a bunch of other apps.

You have to have downloaded the app previously on the same account. The workaround is to download the app with iTunes and then it will let you download the same app on your iOS device as long as there was once a compatible version.