skysight-inc/HackerNews huggingface dataset:
It is easy to get most of the flavor profile of a natural flavoring using a single pure synthesized molecule. But natural flavors have a host of other "support" molecules that add to the flavor, like adding harmonics to a musical chord.

For every molecule like vanillin, which is a powerful enough component of vanilla that it can often stand in for the whole, there are dozens of molecules that produce variations in flavors when combined. Most humans can't tell the difference in a blind taste test in baked goods.

Furthermore, those support molecules can become easier or harder to taste in the presence of proteins, sugars, or non-aqueous solvents.

So if, for instance, you want to make your artificially flavored vanilla ice cream taste exactly like naturally flavored, the aromatic additive cocktail you must use in addition to the vanillin will need to have a different composition from another food-chemist's concoction for vanilla-flavored sugar cookies.

But even then, you will have to decide what kind of natural vanilla you will choose to mimic, because the country of origin of cured vanilla beans can be discerned by professional tasters and with 100% accuracy by chemical analysis!

It's only moot because it is possible for people to prefer the taste of the artificial flavoring over that of the natural flavor, not because they are indistinguishable from each other.

And as I mentioned elsewhere, compounds purified from genetically engineered microbes can still be called "natural". That seems to be a clear case of pitting the letter of the law against its spirit.

Edit: I mean natural in the vernacular sense, not in regard to whatever is allowed by food labeling laws. That sense is "natural", in scare quotes. Natural coconut flavoring can only come from actual coconuts. "Natural" flavoring can come from the bark of an unrelated tree, beaver butts, engineered microbes, mushrooms, or anything else that could grow in the wild if it were released there. Artificial flavoring comes from a biochemist with a tank of ethylene and a CRC manual.
Show HN: Transfer, download, search, view, edit online photos and images for free
A mention of housing is obligatory: being able to live there with a family is very, very difficult due to the train wreck of a housing market that area has.
actually this doesn't mean anything - hiring a black person for anti-discriminatory position seems exactly like PR. Hey look, we hired him, we cannot possibly be discriminative, right?

and nobody was talking about airbnb's hiring process here, WTF?
Tesla probes another fatal crash, unclear whether autopilot involved
> Really wish the definition of democracy included by default the right to vote that you object strongly enough to significant options not to vote for any of them.

It does. Even with places with mandatory voting, you usually are only required to turn in a ballot paper, it can still not actually vote for any of the options.

Of course, that's just ceding your involvement in the choice (as it should be -- you are, in effect, voting no preference between the available options.)
There's two ways around this:

* Provide a way to detect the package or lack thereof and fail in a consistent, easy to understand way. This part actually wouldn't be too hard.

* Provide a way to use the package via nix, guix or pkgsrc instead and enforce its usage so the OS package manager stops mattering. This has the additional benefit that you can specify versions (fairly important since different versions of those dependencies can have far reaching effects).
But people have histories and unsaid feelings and assumptions. It's not uncommon that a woman in a male-dominated field has found that she becomes a magnet for attention, such that anytime a man asks her for some one-on-one time she -- as unfair as it is to that particular man -- can't help but be guarded. And it has nothing to do with what that man, in this particular occasion, decides to say.

I think it might be a bit presumptuous to think that a woman who feels she needs to be cautious just needs to have a contentious guy talk to her, as if she and her presumptions are a puzzle, and being contentious is all that's needed to solve that "puzzle"

As to the question of, "Well, if she's going to be guarded about everything, what do you say?" -- in the context of the current thread, my opinion is that it is nothing about what you say, but the context and setting. Don't ask her what it's like to be in a boy's club or similar small talk while she's working at her desk. Go out for coffee, and bring along another co-worker or 2, if the intention is to make a new worker become acclimated with the rest of the company.
It's too primitive an abstraction.

It was great when you were just fiddling a few little ajax widgets on a static page, but it doesn't scale.
The most mind boggling part of this whole thread is it appears that there are many people who don't know how to begin active communication with another human. What isn't being taught in schools?
Excel-messenger
Ask HN: What do you REALLY look for in a new position?
For myself, I realized perks like free food and laundry service are nice to have but are not the reason you stay or move.

Things I'm looking for now are attitudes towards professional and personal growth, contributing towards a meaningful goal, and people I enjoy working with.

What are some thing you're looking for when searching for a new job?

I'm trying to collect a list of questions for companies similar to The Joel Test for software. http://www.joelonsoftware.com/articles/fog0000000043.html
I think it's definitely true. Functionally, I'm a director of data engineering (with a big company, so my real title is way more generic). Usually in the initial screen, we'll talk general dollars, and my number is always out of range. For my level and the fact that I'm reasonably happy where I live now, the number is 200k + relocation (more for Bay Area, but lets not go there), and I don't think that's unreasonable for a director level who is presumably going to also develop your more junior DEs.

I don't fancy it up too much, either. I build teams that make the data move and land it clean so that your PhDs can do the smaaaht stuff with it. I can stack BI and Analytics on top, but a lot of people can do that starting from clean data - and clean data is what I do. But I do get the impression that we're viewed as janitors and plumbers - who you'd be thrilled to see at 3am when your shit(ter) broke, right?
Even before the one guy broke down. You could tell the way he was repeating him self - "I'm happy here" "I'm happy here" it was very unhealthy and then he couldn't hold it anymore. Seems to be a lonely lifestyle.
I find it interesting that this software isn't designed with Xamarin for all platforms, but instead uses Electron. I mean I get it, the cross platform libraries are better in Electron, but it side steps their current cross platform initiative.
You could easily deny racists/sexists/whateverists this information by not forwarding the name or pictures of the person trying to book. You get to see all their reviews, but not what they look like.
Hello, I am Grace. Please include women in the workplace. Talk to us. Don't omit us.

If you aren't sure if it's HR appropriate to talk to women at your workplace please check with your HR team.

I hope your HR team will encourage you to talk to women and ask what they like or dislike about their day-to-day. If they mention concerns or problems they’re having, I hope your HR team will encourage you to ask if there’s any way you could help make it better.

We are engineers answering from different countries. Different countries have different cultural norms and laws.
I have not seen women being hounded out of the industry by rape and death threats either. I think your statement is hyperbole.

I also think that TheSpiceIsLife has a point. Somewhere along the lines of championing equality it became unpopular to show empathy for males. For instance within my team we are now required to make sure that we ask everyone what their opinion is on any given matter just in case someone was too shy to speak up. I like the intent but to be honest being forced to do it kind of implies that we were not doing this previously. I'm sick of being treated like the bad guy simply for being a man.

I got the same thing growing up as a poor white kid. My problems were some how not real problems because it was easier for me being white..
Indeed. It also sounds like it could be trained to correctly read math or code, the two things that require enough expertise to properly pronounce that most text to speech engines fail miserably.

Something like:

a(b+c)

"a times the quantity b plus c"

If read with proper inflection, this would be a vast improvement and could open up all sorts of technical material to people for whom audio learning is preferred.

I think back to the first math teacher I had whose pronunciation of the notation was precise and unambiguous enough that one didn't really have to be watching the board. This is a rare gift, yet it is possible in many areas of math, yet few teachers master it (or realize how helpful it is).
phd statistician can write ETLs and data infrastructure?
Thanks for the feedback, makes sense to me. Although,I don't understand why mentioning GraphQL gets me downvoted. I'm trying to understand what advantages Apigee has using REST over GraphQL. No hating, just curious.

https://facebook.github.io/react/blog/2015/05/01/graphql-int...

"We plan to open-source a reference implementation of a GraphQL server and publish a language specification in the coming months. Our goal is to evolve GraphQL to adapt to a wide range of backends, so that projects and companies can use this technology to access their own data. We believe that this is a compelling way to structure servers and to provide powerful abstractions, frameworks and tools – including, but not exclusively, Relay – for product developersWe plan to open-source a reference implementation of a GraphQL server and publish a language specification in the coming months. Our goal is to evolve GraphQL to adapt to a wide range of backends, so that projects and companies can use this technology to access their own data. (...)"
This comment will sound a bit self-serving, but it supports your point. I have most of the skills necessary to be a data engineer. My degree in biology, but I nearly got a double major in computer science with a minor in math. (I wanted to work in bioinformatics, but it's nearly impossible to make more than a pittance without a PhD) I didn't pursue the double major because I felt taking classes outside of those three fields was more useful to my development.

Instead of working as a data engineer, I'm working at a non-profit doing pretty much everything involving data for them, as well as running their appeals, and doing almost all of the analysis. I'll lead off by saying the biggest downside of working for this particular non-profit is the salary. However, there are a lot of things I like about this job:

1) Location: I want to be located in Chicago. I have 0 interest in moving out to the West Coast. I'm up in the air about working remotely, because I feel like there is a lot of value in working with people in person.

2) The role is very broad. I get to do a lot of exciting things with data, but it is also a marketing and communication role as well. I am included in nearly every strategic discussion, not just those pertaining to data or technology.

3) Work life balance is very good. I am never expected to work more than 40 hours a week. My boss makes sure that everyone is focused on their lives, to the point where he basically kicked me out of the office for a week because I was waffling about taking a vacation. He makes sure that people know they aren't expected to check their email or do work on the VPN during off-hours.

4) The work I do makes a difference. Not in a "I make something people use" difference, but in a "my work has rescued people from being homeless and fed starving kids" difference. My first couple of jobs out of college were totally lacking this aspect, and I didn't realize how much it meant to me until I started working at a place like this.

I've been here a few years now, and so it's approaching the time where I should start looking for a new job if I want to continue to grow, but I'm having trouble visualizing what that would be. From my perspective, the problem with hiring is that job listings really focus on titles rather than roles, even in smaller organizations. I think my best bet of finding an organization matches the first two points, if not all four, is through my network rather than through job postings. So, to your point, the only way I see myself in a narrow-title role like a "data engineer" is if I really need money.
Darn! Too late to edit.

Thanks.
the point of "ask a female engineer" or "ask a male nurse" is that these are "minority groups" in those respective contexts and have distinct life experiences and insights as a result.

> So if one can have "Ask a female athlete", why not "Ask a male athlete".

you seem stuck on the "can have" bit, which isn't really the point.
It's not OK to criticize capitalistic/user harmful practices anymore?
I switched from Atom recently and have very few complaints. One of them was the (lack of) icons in the sidebar.. the new Seti icon theme is a great addition.

Ooh and they supposedly made Cmd-P searching ('Quick Open') faster. My other main complaint!

Edit: Yep it's faster. I used to wait a second or two for the desired results to pop up, now they're close to instant.
Ah! Sorry about the errors, we're actively fixing them and scaling up.

We mail you a pre-filled and pre-addressed registration form with return postage already on it. All you have to do is sign the form and drop it back into the mail to get registered.

When we first started, our initial goal was to actually only focus on states that require things like wet signatures because we didn't see too many options that made it dead simple.
Chatbots: Moving past the hype
> As was Gmail, I seem to remember

I don't remember, but it doesn't appear that that was the case:

> We use https to protect your password every time you log into Gmail, but we don't use https once you're in your mail unless you ask for it

https://gmail.googleblog.com/2008/07/making-security-easier....
Anyone with any experience with this product? I've got a lot of users who want to use Mailchimp, but we run a very restrictive SPF/dmarc and we will not include any 3rd parties.

This might be a good solution for self-hosting our own.
> If there is a legal requirement to have safety rails on stairs (or any other regulation), saying the building is X years old is not an excuse for failure to comply.

Of course it is. Otherwise every time a new building code gets published, the entire city suddenly has to remodel. This might be acceptable for stuff like stair handrails, but is totally ridiculous for stuff like electrical connections. You really gonna make everybody change their electrical service and rip all the wire out of their home?

In theory it would be nice to be able to go into every building and expect certain features to be present. In practice it would be impossible.
How many women have? If there are any, it most likely has to do with their political activism instead of their gender.
I did something similar, yes. I cannot reproduce this with a new virtualenv anymore. It may have been due to odd bits in my environment (likely not worth further investigation).

virtualenv -p `which pypy` ~/pypy_env
source ~/pypy_env/bin/activate
# indeterminate <but probably critical> changes to this venv
pip install bandit
bandit-config-generator -o tmp_file
bandit --help # "The following sets..." is empty
bandit -c tmp_file -r path/to/some/project # gives the error regarding config file parse failure

I can reproduce the parse error given the nearly empty config file, but it's not clear to me whether the parse error is expected in this case or not.

$ echo -e 'tests:\nskips:\n{}' > parse_err.cfg
$ bandit -c parse_err.cfg .

[main] ERROR parse_err.cfg : Error parsing file.
Which amendment is that one?

The Tenth:

The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.

Of course this is a dead letter because of a misinterpretation of the Commerce Clause, but there it is. If the Constitution didn't literally give the federal government a power, it doesn't have that power.
We previously used GitHub and put some stuff in Basecamp. Over the last year we've moved from Basecamp to Confluence and have slowly migrated documentation from GitHub to Confluence.

For internal API documentation, some teams use Swagger. There's also some ESDoc usage.
Yeah, I strongly believe companies haven't (or aren't willing to) figure(d) out the IC track problem for data people in the way they've figured it out for engineers. Part of me wonders if it even makes sense for them to figure it out, if they're not an Uber/Netflix/Amazon with a strong need for advanced ML abilities.

It sounds like you're a principal/lead/post-senior ML engineer; at that level, you can easily command more than $140k but you have fewer options to apply those skills at companies that really need them (because few companies actually need them).

I don't know. It's tough. I agree that it might be a terrible time to work in ML/computational stats because of stuff like this.
That was after he had a child — do you know his living arrangements before you were born, or perhaps before he was married?

How often did your dad sleep away from home? That could vary a lot, some schedules must plan to return home every day, but for longer routes that's simply not possible.

[1] says "Short haul pilots for low cost airlines typically start and finish their day at their allocated base", "between 2 and 6 flights a day", but "Long haul pilots fly all over the world and can spend a lot of time away from home. Trips can last from a few days to over a week"

[1] http://www.flightdeckfriend.com/airline-pilot-job-realities
> Would you suggest that "men" and "humans" as classes should be discriminated against as a result?

That already happens. Especially with room shares, where the person renting is a female and only wants other females there(or, doesn't want men).
No Confidence is a term of art for a vote against the government in power (usually, specifically in the content of a parliamentary system, in a vote by parliament, though arguably a public recall vote of the head of government in a non-parliamentary system is a fairly direct analog, and any vote against an incumbent in any system is a loose analog, as are mechanisms that aren't formally votes of No Confidence of removal-of-existing-incumbents-by-legislative action.)

You (or your MP or other legislative representative) can usually do some or all of these things in most systems that are recognized as democracies.

What you seem to want is something different, the option to vote for No Representative in a regular election and cause the office to be vacant when the next term would start (whether this actually leaves the office vacant or triggers the usual succession mechanism that would apply if it had been filled and then became vacant through death, resignation, etc. is unclear.) This, I can't see a coherent argument for.
It predates MS buying Xamarin, I think.
I agree - except that 'communities of choice' are far more fleeting than otherwise. In 'communities of choice' - nobody cares about old people, for example.

'Communities of choice' work when you're young OR when you're part of a specific ethnic group (say Somalis in Philly or whatever) - which is in many ways like a 'small town' within a city.
"mystery meat" doesn't have the same ring to it as "pepperoni flavored pizza topping"
I love how VS Code has no problem working with large and even minified files (unlike some other “modern” editors). Every update is just icing on the cake.

Keep up the good work!
I definitely belong to the word-as-symbol camp when reading in my native Norwegian. Besides, I am a programmer (A shoddy one in all but assembly language, though...)

Interestingly, perhaps, is that I recently made the transition from word-as-sound to word-as-symbol in another language - morse code; that felt very odd while it was going on - I have parsed words character by character for a couple of decades, and suddenly, I found my decoding lagging further behind - I had started hearing words as units, rather than composites of characters. Funnily enough, it was through no conscious effort - just happened, over the course of a few hours.
5,300 Wells Fargo employees fired for creating over 2M phony accounts
So when I get the AI from one place, train it with the voices of hundreds of people from dozens of other sources, and then have it read a book from Project Gutenberg to an mp3... who owns the mechanical rights to that recording?
+/- 1 star is a huge range. That's 50th to 90th percentile.
I'm going to guess most of those people couldn't set up and scale a Hadoop cluster. Are they smart enough that they could learn this stuff? Sure! But there's still a skill mismatch here.
A rootkit isn't for privilege escalation - you need root before you can install the rootkit. This is typically obtained through a privilege escalating exploit, the rootkit is for maintaining access and masking the attack.
Oh I'll be voting, just not for one of the big 2!
I basically wrote the same thing as a reply to your sibling comment. Data engineering would have to pay a lot more than I currently make for it to be an option, and even then I'd probably change fields once I paid off my student loans and saved some money.
but if your feet are touching it's the same thing, because you've shorted the circuit.
Also, any chance of arcing to the ungrounded leg?
Don't test then. Have somebody with real life experience judge the candidate. And by real life experience I don't mean 10 years in the same job...

Anyway the interview process is so broken that they could actually improve it by just flipping a coin.
I've been using VS Code for a couple months now to do django development. This is a welcome update as the file explorer being hard to read was my only real complaint.
So is the work that doctors, lawyers, and other highly-skilled people do, by and large. Everyone knows that day-to-day aspects of these jobs are hardly glamorous (or even cerebral), the vast majority of the time. Yet somehow we manage to accord these people with their due degree of respect, and wouldn't think of referring to them as "janitors".
There are plenty of smaller, older, hotels where the owner lives on site.
Mmmhhh I would have drawn the opposite conclusion, most people estimate ±1 star away from the real result, it's not bad considering the actual performance is not entirely objective.

Glad to see that once again Dunning-Krüger proved wrong.
Those being race, gender, creed, and sexual orientation I suppose? Still seems rather arbitrary, if I'm being honest. Acting for example; how is casting based on race legal? Or maybe it's not... idk. Interesting topic though.
If we judge AirBnB hosts by hotel standards, then AirBnB shouldn't get to pretend they're "sharing economy".
Don't even get me started on the many failings of the corporate world or bureaucracy. The amount of corporate BS and hypocrisy you have to put up with at some companies is unbelievable. This does vary from company to company, though, with smaller companies tending to be a lot better in these respects than bigger ones, which is one of the main reasons I prefer to work for the smaller ones.
Which would probably be pretty unsuccessful. Who's going to use and recommend WhiteBnB to their friends?

Well, yeah, neo-nazis. But that's a pretty niche market and AirBnB only works if they are big enough to make the two sided market work.
Category 5 Atlantic Hurricane Drought of More Than 9 Years Breaks Record
You'll be holding out for a long time, then.
How to Test Drive Your Business Idea Before Quitting Your Job
Why doesn't that logic apply to, say, private coffee shops?
Thanks! Hard to find :(
Too big to jail.